Aiven v6.37.0 published on Thursday, Apr 10, 2025 by Pulumi
aiven.getOpenSearch
Explore with Pulumi AI
The OpenSearch data source provides information about the existing Aiven OpenSearch service.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aiven from "@pulumi/aiven";
const os1 = aiven.getOpenSearch({
    project: pr1.project,
    serviceName: "my-os1",
});
import pulumi
import pulumi_aiven as aiven
os1 = aiven.get_open_search(project=pr1["project"],
    service_name="my-os1")
package main
import (
	"github.com/pulumi/pulumi-aiven/sdk/v6/go/aiven"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := aiven.LookupOpenSearch(ctx, &aiven.LookupOpenSearchArgs{
			Project:     pr1.Project,
			ServiceName: "my-os1",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aiven = Pulumi.Aiven;
return await Deployment.RunAsync(() => 
{
    var os1 = Aiven.GetOpenSearch.Invoke(new()
    {
        Project = pr1.Project,
        ServiceName = "my-os1",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aiven.AivenFunctions;
import com.pulumi.aiven.inputs.GetOpenSearchArgs;
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) {
        final var os1 = AivenFunctions.getOpenSearch(GetOpenSearchArgs.builder()
            .project(pr1.project())
            .serviceName("my-os1")
            .build());
    }
}
variables:
  os1:
    fn::invoke:
      function: aiven:getOpenSearch
      arguments:
        project: ${pr1.project}
        serviceName: my-os1
Using getOpenSearch
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getOpenSearch(args: GetOpenSearchArgs, opts?: InvokeOptions): Promise<GetOpenSearchResult>
function getOpenSearchOutput(args: GetOpenSearchOutputArgs, opts?: InvokeOptions): Output<GetOpenSearchResult>def get_open_search(project: Optional[str] = None,
                    service_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetOpenSearchResult
def get_open_search_output(project: Optional[pulumi.Input[str]] = None,
                    service_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetOpenSearchResult]func LookupOpenSearch(ctx *Context, args *LookupOpenSearchArgs, opts ...InvokeOption) (*LookupOpenSearchResult, error)
func LookupOpenSearchOutput(ctx *Context, args *LookupOpenSearchOutputArgs, opts ...InvokeOption) LookupOpenSearchResultOutput> Note: This function is named LookupOpenSearch in the Go SDK.
public static class GetOpenSearch 
{
    public static Task<GetOpenSearchResult> InvokeAsync(GetOpenSearchArgs args, InvokeOptions? opts = null)
    public static Output<GetOpenSearchResult> Invoke(GetOpenSearchInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOpenSearchResult> getOpenSearch(GetOpenSearchArgs args, InvokeOptions options)
public static Output<GetOpenSearchResult> getOpenSearch(GetOpenSearchArgs args, InvokeOptions options)
fn::invoke:
  function: aiven:index/getOpenSearch:getOpenSearch
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ServiceName string
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ServiceName string
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- serviceName String
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- serviceName string
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- project str
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- service_name str
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- serviceName String
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
getOpenSearch Result
The following output properties are available:
- AdditionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart, and there might be a short downtime for services without an autoscaler integration or high availability capabilities. The field can be safely removed when autoscaler is enabled without causing any changes.
- CloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- Components
List<GetOpen Search Component> 
- Service component information objects
- DiskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- DiskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- DiskSpace stringDefault 
- The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
- DiskSpace stringStep 
- The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_spaceneeds to increment fromdisk_space_defaultby increments of this size.
- DiskSpace stringUsed 
- Disk space that service is currently using
- Id string
- The provider-assigned unique ID for this managed resource.
- MaintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- MaintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- OpensearchUser List<GetConfigs Open Search Opensearch User Config> 
- Opensearch user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- Opensearches
List<GetOpen Search Opensearch> 
- OpenSearch server provided values
- Plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seen from the Aiven pricing page.
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ProjectVpc stringId 
- Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- ServiceHost string
- The hostname of the service.
- ServiceIntegrations List<GetOpen Search Service Integration> 
- Service integrations to specify when creating a service. Not applied after initial service creation
- ServiceName string
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- ServicePassword string
- Password used for connecting to the service, if applicable
- ServicePort int
- The port of the service
- ServiceType string
- Aiven internal service type code
- ServiceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- ServiceUsername string
- Username used for connecting to the service, if applicable
- State string
- StaticIps List<string>
- Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- 
List<GetOpen Search Tag> 
- Tags are key-value pairs that allow you to categorize services.
- TechEmails List<GetOpen Search Tech Email> 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- TerminationProtection bool
- Prevents the service from being deleted. It is recommended to set this to truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- AdditionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart, and there might be a short downtime for services without an autoscaler integration or high availability capabilities. The field can be safely removed when autoscaler is enabled without causing any changes.
- CloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- Components
[]GetOpen Search Component 
- Service component information objects
- DiskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- DiskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- DiskSpace stringDefault 
- The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
- DiskSpace stringStep 
- The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_spaceneeds to increment fromdisk_space_defaultby increments of this size.
- DiskSpace stringUsed 
- Disk space that service is currently using
- Id string
- The provider-assigned unique ID for this managed resource.
- MaintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- MaintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- OpensearchUser []GetConfigs Open Search Opensearch User Config 
- Opensearch user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- Opensearches
[]GetOpen Search Opensearch 
- OpenSearch server provided values
- Plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seen from the Aiven pricing page.
- Project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- ProjectVpc stringId 
- Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- ServiceHost string
- The hostname of the service.
- ServiceIntegrations []GetOpen Search Service Integration 
- Service integrations to specify when creating a service. Not applied after initial service creation
- ServiceName string
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- ServicePassword string
- Password used for connecting to the service, if applicable
- ServicePort int
- The port of the service
- ServiceType string
- Aiven internal service type code
- ServiceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- ServiceUsername string
- Username used for connecting to the service, if applicable
- State string
- StaticIps []string
- Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- 
[]GetOpen Search Tag 
- Tags are key-value pairs that allow you to categorize services.
- TechEmails []GetOpen Search Tech Email 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- TerminationProtection bool
- Prevents the service from being deleted. It is recommended to set this to truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additionalDisk StringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart, and there might be a short downtime for services without an autoscaler integration or high availability capabilities. The field can be safely removed when autoscaler is enabled without causing any changes.
- cloudName String
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components
List<GetOpen Search Component> 
- Service component information objects
- diskSpace String
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- diskSpace StringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace StringDefault 
- The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
- diskSpace StringStep 
- The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_spaceneeds to increment fromdisk_space_defaultby increments of this size.
- diskSpace StringUsed 
- Disk space that service is currently using
- id String
- The provider-assigned unique ID for this managed resource.
- maintenanceWindow StringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow StringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- opensearchUser List<GetConfigs Open Search Opensearch User Config> 
- Opensearch user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- opensearches
List<GetOpen Search Opensearch> 
- OpenSearch server provided values
- plan String
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seen from the Aiven pricing page.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- projectVpc StringId 
- Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- serviceHost String
- The hostname of the service.
- serviceIntegrations List<GetOpen Search Service Integration> 
- Service integrations to specify when creating a service. Not applied after initial service creation
- serviceName String
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- servicePassword String
- Password used for connecting to the service, if applicable
- servicePort Integer
- The port of the service
- serviceType String
- Aiven internal service type code
- serviceUri String
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername String
- Username used for connecting to the service, if applicable
- state String
- staticIps List<String>
- Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- 
List<GetOpen Search Tag> 
- Tags are key-value pairs that allow you to categorize services.
- techEmails List<GetOpen Search Tech Email> 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection Boolean
- Prevents the service from being deleted. It is recommended to set this to truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additionalDisk stringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart, and there might be a short downtime for services without an autoscaler integration or high availability capabilities. The field can be safely removed when autoscaler is enabled without causing any changes.
- cloudName string
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components
GetOpen Search Component[] 
- Service component information objects
- diskSpace string
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- diskSpace stringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace stringDefault 
- The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
- diskSpace stringStep 
- The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_spaceneeds to increment fromdisk_space_defaultby increments of this size.
- diskSpace stringUsed 
- Disk space that service is currently using
- id string
- The provider-assigned unique ID for this managed resource.
- maintenanceWindow stringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow stringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- opensearchUser GetConfigs Open Search Opensearch User Config[] 
- Opensearch user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- opensearches
GetOpen Search Opensearch[] 
- OpenSearch server provided values
- plan string
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seen from the Aiven pricing page.
- project string
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- projectVpc stringId 
- Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- serviceHost string
- The hostname of the service.
- serviceIntegrations GetOpen Search Service Integration[] 
- Service integrations to specify when creating a service. Not applied after initial service creation
- serviceName string
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- servicePassword string
- Password used for connecting to the service, if applicable
- servicePort number
- The port of the service
- serviceType string
- Aiven internal service type code
- serviceUri string
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername string
- Username used for connecting to the service, if applicable
- state string
- staticIps string[]
- Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- 
GetOpen Search Tag[] 
- Tags are key-value pairs that allow you to categorize services.
- techEmails GetOpen Search Tech Email[] 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection boolean
- Prevents the service from being deleted. It is recommended to set this to truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additional_disk_ strspace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart, and there might be a short downtime for services without an autoscaler integration or high availability capabilities. The field can be safely removed when autoscaler is enabled without causing any changes.
- cloud_name str
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components
Sequence[GetOpen Search Component] 
- Service component information objects
- disk_space str
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- disk_space_ strcap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- disk_space_ strdefault 
- The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
- disk_space_ strstep 
- The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_spaceneeds to increment fromdisk_space_defaultby increments of this size.
- disk_space_ strused 
- Disk space that service is currently using
- id str
- The provider-assigned unique ID for this managed resource.
- maintenance_window_ strdow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenance_window_ strtime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- opensearch_user_ Sequence[Getconfigs Open Search Opensearch User Config] 
- Opensearch user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- opensearches
Sequence[GetOpen Search Opensearch] 
- OpenSearch server provided values
- plan str
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seen from the Aiven pricing page.
- project str
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- project_vpc_ strid 
- Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- service_host str
- The hostname of the service.
- service_integrations Sequence[GetOpen Search Service Integration] 
- Service integrations to specify when creating a service. Not applied after initial service creation
- service_name str
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- service_password str
- Password used for connecting to the service, if applicable
- service_port int
- The port of the service
- service_type str
- Aiven internal service type code
- service_uri str
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- service_username str
- Username used for connecting to the service, if applicable
- state str
- static_ips Sequence[str]
- Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- 
Sequence[GetOpen Search Tag] 
- Tags are key-value pairs that allow you to categorize services.
- tech_emails Sequence[GetOpen Search Tech Email] 
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- termination_protection bool
- Prevents the service from being deleted. It is recommended to set this to truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
- additionalDisk StringSpace 
- Add disk storage in increments of 30 GiB to scale your service. The maximum value depends on the service type and cloud provider. Removing additional storage causes the service nodes to go through a rolling restart, and there might be a short downtime for services without an autoscaler integration or high availability capabilities. The field can be safely removed when autoscaler is enabled without causing any changes.
- cloudName String
- The cloud provider and region the service is hosted in. The format is provider-region, for example:google-europe-west1. The available cloud regions can differ per project and service. Changing this value migrates the service to another cloud provider or region. The migration runs in the background and includes a DNS update to redirect traffic to the new region. Most services experience no downtime, but some databases may have a brief interruption during DNS propagation.
- components List<Property Map>
- Service component information objects
- diskSpace String
- Service disk space. Possible values depend on the service type, the cloud provider and the project. Therefore, reducing will result in the service rebalancing.
- diskSpace StringCap 
- The maximum disk space of the service, possible values depend on the service type, the cloud provider and the project.
- diskSpace StringDefault 
- The default disk space of the service, possible values depend on the service type, the cloud provider and the project. Its also the minimum value for disk_space
- diskSpace StringStep 
- The default disk space step of the service, possible values depend on the service type, the cloud provider and the project. disk_spaceneeds to increment fromdisk_space_defaultby increments of this size.
- diskSpace StringUsed 
- Disk space that service is currently using
- id String
- The provider-assigned unique ID for this managed resource.
- maintenanceWindow StringDow 
- Day of week when maintenance operations should be performed. One monday, tuesday, wednesday, etc.
- maintenanceWindow StringTime 
- Time of day when maintenance operations should be performed. UTC time in HH:mm:ss format.
- opensearchUser List<Property Map>Configs 
- Opensearch user configurable settings. Warning: There's no way to reset advanced configuration options to default. Options that you add cannot be removed later
- opensearches List<Property Map>
- OpenSearch server provided values
- plan String
- Defines what kind of computing resources are allocated for the service. It can be changed after creation, though there are some restrictions when going to a smaller plan such as the new plan must have sufficient amount of disk space to store all current data and switching to a plan with fewer nodes might not be supported. The basic plan names are hobbyist,startup-x,business-xandpremium-xwherexis (roughly) the amount of memory on each node (also other attributes like number of CPUs and amount of disk space varies but naming is based on memory). The available options can be seen from the Aiven pricing page.
- project String
- The name of the project this resource belongs to. To set up proper dependencies please refer to this variable as a reference. Changing this property forces recreation of the resource.
- projectVpc StringId 
- Specifies the VPC the service should run in. If the value is not set the service is not run inside a VPC. When set, the value should be given as a reference to set up dependencies correctly and the VPC must be in the same cloud and region as the service itself. Project can be freely moved to and from VPC after creation but doing so triggers migration to new servers so the operation can take significant amount of time to complete if the service has a lot of data.
- serviceHost String
- The hostname of the service.
- serviceIntegrations List<Property Map>
- Service integrations to specify when creating a service. Not applied after initial service creation
- serviceName String
- Specifies the actual name of the service. The name cannot be changed later without destroying and re-creating the service so name should be picked based on intended service usage rather than current attributes.
- servicePassword String
- Password used for connecting to the service, if applicable
- servicePort Number
- The port of the service
- serviceType String
- Aiven internal service type code
- serviceUri String
- URI for connecting to the service. Service specific info is under "kafka", "pg", etc.
- serviceUsername String
- Username used for connecting to the service, if applicable
- state String
- staticIps List<String>
- Static IPs that are going to be associated with this service. Please assign a value using the 'toset' function. Once a static ip resource is in the 'assigned' state it cannot be unbound from the node again
- List<Property Map>
- Tags are key-value pairs that allow you to categorize services.
- techEmails List<Property Map>
- The email addresses for service contacts, who will receive important alerts and updates about this service. You can also set email contacts at the project level.
- terminationProtection Boolean
- Prevents the service from being deleted. It is recommended to set this to truefor all production services to prevent unintentional service deletion. This does not shield against deleting databases or topics but for services with backups much of the content can at least be restored from backup in case accidental deletion is done.
Supporting Types
GetOpenSearchComponent   
- Component string
- Service component name
- ConnectionUri string
- Connection info for connecting to the service component. This is a combination of host and port.
- Host string
- Host name for connecting to the service component
- KafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- KafkaSsl stringCa 
- Kafka certificate used. The possible values are letsencryptandproject_ca.
- Port int
- Port number for connecting to the service component
- Route string
- Network access route
- Ssl bool
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- Usage string
- DNS usage name
- Component string
- Service component name
- ConnectionUri string
- Connection info for connecting to the service component. This is a combination of host and port.
- Host string
- Host name for connecting to the service component
- KafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- KafkaSsl stringCa 
- Kafka certificate used. The possible values are letsencryptandproject_ca.
- Port int
- Port number for connecting to the service component
- Route string
- Network access route
- Ssl bool
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- Usage string
- DNS usage name
- component String
- Service component name
- connectionUri String
- Connection info for connecting to the service component. This is a combination of host and port.
- host String
- Host name for connecting to the service component
- kafkaAuthentication StringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafkaSsl StringCa 
- Kafka certificate used. The possible values are letsencryptandproject_ca.
- port Integer
- Port number for connecting to the service component
- route String
- Network access route
- ssl Boolean
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage String
- DNS usage name
- component string
- Service component name
- connectionUri string
- Connection info for connecting to the service component. This is a combination of host and port.
- host string
- Host name for connecting to the service component
- kafkaAuthentication stringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafkaSsl stringCa 
- Kafka certificate used. The possible values are letsencryptandproject_ca.
- port number
- Port number for connecting to the service component
- route string
- Network access route
- ssl boolean
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage string
- DNS usage name
- component str
- Service component name
- connection_uri str
- Connection info for connecting to the service component. This is a combination of host and port.
- host str
- Host name for connecting to the service component
- kafka_authentication_ strmethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafka_ssl_ strca 
- Kafka certificate used. The possible values are letsencryptandproject_ca.
- port int
- Port number for connecting to the service component
- route str
- Network access route
- ssl bool
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage str
- DNS usage name
- component String
- Service component name
- connectionUri String
- Connection info for connecting to the service component. This is a combination of host and port.
- host String
- Host name for connecting to the service component
- kafkaAuthentication StringMethod 
- Kafka authentication method. This is a value specific to the 'kafka' service component
- kafkaSsl StringCa 
- Kafka certificate used. The possible values are letsencryptandproject_ca.
- port Number
- Port number for connecting to the service component
- route String
- Network access route
- ssl Boolean
- Whether the endpoint is encrypted or accepts plaintext. By default endpoints are always encrypted and this property is only included for service components they may disable encryption
- usage String
- DNS usage name
GetOpenSearchOpensearch   
- KibanaUri string
- URI for Kibana dashboard frontend
- OpensearchDashboards stringUri 
- URI for OpenSearch dashboard frontend
- Password string
- OpenSearch password
- Uris List<string>
- OpenSearch server URIs.
- Username string
- OpenSearch username
- KibanaUri string
- URI for Kibana dashboard frontend
- OpensearchDashboards stringUri 
- URI for OpenSearch dashboard frontend
- Password string
- OpenSearch password
- Uris []string
- OpenSearch server URIs.
- Username string
- OpenSearch username
- kibanaUri String
- URI for Kibana dashboard frontend
- opensearchDashboards StringUri 
- URI for OpenSearch dashboard frontend
- password String
- OpenSearch password
- uris List<String>
- OpenSearch server URIs.
- username String
- OpenSearch username
- kibanaUri string
- URI for Kibana dashboard frontend
- opensearchDashboards stringUri 
- URI for OpenSearch dashboard frontend
- password string
- OpenSearch password
- uris string[]
- OpenSearch server URIs.
- username string
- OpenSearch username
- kibana_uri str
- URI for Kibana dashboard frontend
- opensearch_dashboards_ struri 
- URI for OpenSearch dashboard frontend
- password str
- OpenSearch password
- uris Sequence[str]
- OpenSearch server URIs.
- username str
- OpenSearch username
- kibanaUri String
- URI for Kibana dashboard frontend
- opensearchDashboards StringUri 
- URI for OpenSearch dashboard frontend
- password String
- OpenSearch password
- uris List<String>
- OpenSearch server URIs.
- username String
- OpenSearch username
GetOpenSearchOpensearchUserConfig     
- AdditionalBackup stringRegions 
- Additional Cloud Regions for Backup Replication.
- AzureMigration GetOpen Search Opensearch User Config Azure Migration 
- Azure migration settings
- CustomDomain string
- Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
- DisableReplication boolFactor Adjustment 
- Disable automatic replication factor adjustment for multi-node services. By default, Aiven ensures all indexes are replicated at least to two nodes. Note: Due to potential data loss in case of losing a service node, this setting can not be activated unless specifically allowed for the project.
- GcsMigration GetOpen Search Opensearch User Config Gcs Migration 
- Google Cloud Storage migration settings
- IndexPatterns List<GetOpen Search Opensearch User Config Index Pattern> 
- Index patterns
- IndexRollup GetOpen Search Opensearch User Config Index Rollup 
- Index rollup settings
- IndexTemplate GetOpen Search Opensearch User Config Index Template 
- Template settings for all new indexes
- IpFilter List<GetObjects Open Search Opensearch User Config Ip Filter Object> 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- IpFilter List<string>Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- IpFilters List<string>
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- KeepIndex boolRefresh Interval 
- 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.
- MaxIndex intCount 
- Use index_patterns instead. Default: 0.
- Openid
GetOpen Search Opensearch User Config Openid 
- OpenSearch OpenID Connect Configuration
- Opensearch
GetOpen Search Opensearch User Config Opensearch 
- OpenSearch settings
- OpensearchDashboards GetOpen Search Opensearch User Config Opensearch Dashboards 
- OpenSearch Dashboards settings
- OpensearchVersion string
- Enum: 1,2, and newer. OpenSearch major version.
- PrivateAccess GetOpen Search Opensearch User Config Private Access 
- Allow access to selected service ports from private networks
- PrivatelinkAccess GetOpen Search Opensearch User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- ProjectTo stringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- PublicAccess GetOpen Search Opensearch User Config Public Access 
- Allow access to selected service ports from the public Internet
- RecoveryBasebackup stringName 
- Name of the basebackup to restore in forked service. Example: backup-20191112t091354293891z.
- S3Migration
GetOpen Search Opensearch User Config S3Migration 
- AWS S3 / AWS S3 compatible migration settings
- Saml
GetOpen Search Opensearch User Config Saml 
- OpenSearch SAML configuration
- ServiceLog bool
- Store logs for the service so that they are available in the HTTP API and console.
- ServiceTo stringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- StaticIps bool
- Use static public IP addresses.
- AdditionalBackup stringRegions 
- Additional Cloud Regions for Backup Replication.
- AzureMigration GetOpen Search Opensearch User Config Azure Migration 
- Azure migration settings
- CustomDomain string
- Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
- DisableReplication boolFactor Adjustment 
- Disable automatic replication factor adjustment for multi-node services. By default, Aiven ensures all indexes are replicated at least to two nodes. Note: Due to potential data loss in case of losing a service node, this setting can not be activated unless specifically allowed for the project.
- GcsMigration GetOpen Search Opensearch User Config Gcs Migration 
- Google Cloud Storage migration settings
- IndexPatterns []GetOpen Search Opensearch User Config Index Pattern 
- Index patterns
- IndexRollup GetOpen Search Opensearch User Config Index Rollup 
- Index rollup settings
- IndexTemplate GetOpen Search Opensearch User Config Index Template 
- Template settings for all new indexes
- IpFilter []GetObjects Open Search Opensearch User Config Ip Filter Object 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- IpFilter []stringStrings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- IpFilters []string
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- KeepIndex boolRefresh Interval 
- 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.
- MaxIndex intCount 
- Use index_patterns instead. Default: 0.
- Openid
GetOpen Search Opensearch User Config Openid 
- OpenSearch OpenID Connect Configuration
- Opensearch
GetOpen Search Opensearch User Config Opensearch 
- OpenSearch settings
- OpensearchDashboards GetOpen Search Opensearch User Config Opensearch Dashboards 
- OpenSearch Dashboards settings
- OpensearchVersion string
- Enum: 1,2, and newer. OpenSearch major version.
- PrivateAccess GetOpen Search Opensearch User Config Private Access 
- Allow access to selected service ports from private networks
- PrivatelinkAccess GetOpen Search Opensearch User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- ProjectTo stringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- PublicAccess GetOpen Search Opensearch User Config Public Access 
- Allow access to selected service ports from the public Internet
- RecoveryBasebackup stringName 
- Name of the basebackup to restore in forked service. Example: backup-20191112t091354293891z.
- S3Migration
GetOpen Search Opensearch User Config S3Migration 
- AWS S3 / AWS S3 compatible migration settings
- Saml
GetOpen Search Opensearch User Config Saml 
- OpenSearch SAML configuration
- ServiceLog bool
- Store logs for the service so that they are available in the HTTP API and console.
- ServiceTo stringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- StaticIps bool
- Use static public IP addresses.
- additionalBackup StringRegions 
- Additional Cloud Regions for Backup Replication.
- azureMigration GetOpen Search Opensearch User Config Azure Migration 
- Azure migration settings
- customDomain String
- Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
- disableReplication BooleanFactor Adjustment 
- Disable automatic replication factor adjustment for multi-node services. By default, Aiven ensures all indexes are replicated at least to two nodes. Note: Due to potential data loss in case of losing a service node, this setting can not be activated unless specifically allowed for the project.
- gcsMigration GetOpen Search Opensearch User Config Gcs Migration 
- Google Cloud Storage migration settings
- indexPatterns List<GetOpen Search Opensearch User Config Index Pattern> 
- Index patterns
- indexRollup GetOpen Search Opensearch User Config Index Rollup 
- Index rollup settings
- indexTemplate GetOpen Search Opensearch User Config Index Template 
- Template settings for all new indexes
- ipFilter List<GetObjects Open Search Opensearch User Config Ip Filter Object> 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter List<String>Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ipFilters List<String>
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- keepIndex BooleanRefresh Interval 
- 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.
- maxIndex IntegerCount 
- Use index_patterns instead. Default: 0.
- openid
GetOpen Search Opensearch User Config Openid 
- OpenSearch OpenID Connect Configuration
- opensearch
GetOpen Search Opensearch User Config Opensearch 
- OpenSearch settings
- opensearchDashboards GetOpen Search Opensearch User Config Opensearch Dashboards 
- OpenSearch Dashboards settings
- opensearchVersion String
- Enum: 1,2, and newer. OpenSearch major version.
- privateAccess GetOpen Search Opensearch User Config Private Access 
- Allow access to selected service ports from private networks
- privatelinkAccess GetOpen Search Opensearch User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- projectTo StringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- publicAccess GetOpen Search Opensearch User Config Public Access 
- Allow access to selected service ports from the public Internet
- recoveryBasebackup StringName 
- Name of the basebackup to restore in forked service. Example: backup-20191112t091354293891z.
- s3Migration
GetOpen Search Opensearch User Config S3Migration 
- AWS S3 / AWS S3 compatible migration settings
- saml
GetOpen Search Opensearch User Config Saml 
- OpenSearch SAML configuration
- serviceLog Boolean
- Store logs for the service so that they are available in the HTTP API and console.
- serviceTo StringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- staticIps Boolean
- Use static public IP addresses.
- additionalBackup stringRegions 
- Additional Cloud Regions for Backup Replication.
- azureMigration GetOpen Search Opensearch User Config Azure Migration 
- Azure migration settings
- customDomain string
- Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
- disableReplication booleanFactor Adjustment 
- Disable automatic replication factor adjustment for multi-node services. By default, Aiven ensures all indexes are replicated at least to two nodes. Note: Due to potential data loss in case of losing a service node, this setting can not be activated unless specifically allowed for the project.
- gcsMigration GetOpen Search Opensearch User Config Gcs Migration 
- Google Cloud Storage migration settings
- indexPatterns GetOpen Search Opensearch User Config Index Pattern[] 
- Index patterns
- indexRollup GetOpen Search Opensearch User Config Index Rollup 
- Index rollup settings
- indexTemplate GetOpen Search Opensearch User Config Index Template 
- Template settings for all new indexes
- ipFilter GetObjects Open Search Opensearch User Config Ip Filter Object[] 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter string[]Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ipFilters string[]
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- keepIndex booleanRefresh Interval 
- 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.
- maxIndex numberCount 
- Use index_patterns instead. Default: 0.
- openid
GetOpen Search Opensearch User Config Openid 
- OpenSearch OpenID Connect Configuration
- opensearch
GetOpen Search Opensearch User Config Opensearch 
- OpenSearch settings
- opensearchDashboards GetOpen Search Opensearch User Config Opensearch Dashboards 
- OpenSearch Dashboards settings
- opensearchVersion string
- Enum: 1,2, and newer. OpenSearch major version.
- privateAccess GetOpen Search Opensearch User Config Private Access 
- Allow access to selected service ports from private networks
- privatelinkAccess GetOpen Search Opensearch User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- projectTo stringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- publicAccess GetOpen Search Opensearch User Config Public Access 
- Allow access to selected service ports from the public Internet
- recoveryBasebackup stringName 
- Name of the basebackup to restore in forked service. Example: backup-20191112t091354293891z.
- s3Migration
GetOpen Search Opensearch User Config S3Migration 
- AWS S3 / AWS S3 compatible migration settings
- saml
GetOpen Search Opensearch User Config Saml 
- OpenSearch SAML configuration
- serviceLog boolean
- Store logs for the service so that they are available in the HTTP API and console.
- serviceTo stringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- staticIps boolean
- Use static public IP addresses.
- additional_backup_ strregions 
- Additional Cloud Regions for Backup Replication.
- azure_migration GetOpen Search Opensearch User Config Azure Migration 
- Azure migration settings
- custom_domain str
- Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
- disable_replication_ boolfactor_ adjustment 
- Disable automatic replication factor adjustment for multi-node services. By default, Aiven ensures all indexes are replicated at least to two nodes. Note: Due to potential data loss in case of losing a service node, this setting can not be activated unless specifically allowed for the project.
- gcs_migration GetOpen Search Opensearch User Config Gcs Migration 
- Google Cloud Storage migration settings
- index_patterns Sequence[GetOpen Search Opensearch User Config Index Pattern] 
- Index patterns
- index_rollup GetOpen Search Opensearch User Config Index Rollup 
- Index rollup settings
- index_template GetOpen Search Opensearch User Config Index Template 
- Template settings for all new indexes
- ip_filter_ Sequence[Getobjects Open Search Opensearch User Config Ip Filter Object] 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ip_filter_ Sequence[str]strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ip_filters Sequence[str]
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- keep_index_ boolrefresh_ interval 
- 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.
- max_index_ intcount 
- Use index_patterns instead. Default: 0.
- openid
GetOpen Search Opensearch User Config Openid 
- OpenSearch OpenID Connect Configuration
- opensearch
GetOpen Search Opensearch User Config Opensearch 
- OpenSearch settings
- opensearch_dashboards GetOpen Search Opensearch User Config Opensearch Dashboards 
- OpenSearch Dashboards settings
- opensearch_version str
- Enum: 1,2, and newer. OpenSearch major version.
- private_access GetOpen Search Opensearch User Config Private Access 
- Allow access to selected service ports from private networks
- privatelink_access GetOpen Search Opensearch User Config Privatelink Access 
- Allow access to selected service components through Privatelink
- project_to_ strfork_ from 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- public_access GetOpen Search Opensearch User Config Public Access 
- Allow access to selected service ports from the public Internet
- recovery_basebackup_ strname 
- Name of the basebackup to restore in forked service. Example: backup-20191112t091354293891z.
- s3_migration GetOpen Search Opensearch User Config S3Migration 
- AWS S3 / AWS S3 compatible migration settings
- saml
GetOpen Search Opensearch User Config Saml 
- OpenSearch SAML configuration
- service_log bool
- Store logs for the service so that they are available in the HTTP API and console.
- service_to_ strfork_ from 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- static_ips bool
- Use static public IP addresses.
- additionalBackup StringRegions 
- Additional Cloud Regions for Backup Replication.
- azureMigration Property Map
- Azure migration settings
- customDomain String
- Serve the web frontend using a custom CNAME pointing to the Aiven DNS name. Example: grafana.example.org.
- disableReplication BooleanFactor Adjustment 
- Disable automatic replication factor adjustment for multi-node services. By default, Aiven ensures all indexes are replicated at least to two nodes. Note: Due to potential data loss in case of losing a service node, this setting can not be activated unless specifically allowed for the project.
- gcsMigration Property Map
- Google Cloud Storage migration settings
- indexPatterns List<Property Map>
- Index patterns
- indexRollup Property Map
- Index rollup settings
- indexTemplate Property Map
- Template settings for all new indexes
- ipFilter List<Property Map>Objects 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16
- ipFilter List<String>Strings 
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- ipFilters List<String>
- Allow incoming connections from CIDR address block, e.g. 10.20.0.0/16.
- keepIndex BooleanRefresh Interval 
- 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.
- maxIndex NumberCount 
- Use index_patterns instead. Default: 0.
- openid Property Map
- OpenSearch OpenID Connect Configuration
- opensearch Property Map
- OpenSearch settings
- opensearchDashboards Property Map
- OpenSearch Dashboards settings
- opensearchVersion String
- Enum: 1,2, and newer. OpenSearch major version.
- privateAccess Property Map
- Allow access to selected service ports from private networks
- privatelinkAccess Property Map
- Allow access to selected service components through Privatelink
- projectTo StringFork From 
- Name of another project to fork a service from. This has effect only when a new service is being created. Example: anotherprojectname.
- publicAccess Property Map
- Allow access to selected service ports from the public Internet
- recoveryBasebackup StringName 
- Name of the basebackup to restore in forked service. Example: backup-20191112t091354293891z.
- s3Migration Property Map
- AWS S3 / AWS S3 compatible migration settings
- saml Property Map
- OpenSearch SAML configuration
- serviceLog Boolean
- Store logs for the service so that they are available in the HTTP API and console.
- serviceTo StringFork From 
- Name of another service to fork from. This has effect only when a new service is being created. Example: anotherservicename.
- staticIps Boolean
- Use static public IP addresses.
GetOpenSearchOpensearchUserConfigAzureMigration       
- Account string
- Account name.
- BasePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- Container string
- Azure container name.
- Indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- SnapshotName string
- The snapshot name to restore from.
- ChunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- Compress bool
- When set to true metadata files are stored in compressed format.
- EndpointSuffix string
- Defines the DNS suffix for Azure Storage endpoints.
- IncludeAliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- Key string
- Azure account secret key. One of key or sas_token should be specified.
- Readonly bool
- Whether the repository is read-only. Default: true.
- RestoreGlobal boolState 
- If true, restore the cluster state. Defaults to false.
- SasToken string
- A shared access signatures (SAS) token. One of key or sas_token should be specified.
- Account string
- Account name.
- BasePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- Container string
- Azure container name.
- Indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- SnapshotName string
- The snapshot name to restore from.
- ChunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- Compress bool
- When set to true metadata files are stored in compressed format.
- EndpointSuffix string
- Defines the DNS suffix for Azure Storage endpoints.
- IncludeAliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- Key string
- Azure account secret key. One of key or sas_token should be specified.
- Readonly bool
- Whether the repository is read-only. Default: true.
- RestoreGlobal boolState 
- If true, restore the cluster state. Defaults to false.
- SasToken string
- A shared access signatures (SAS) token. One of key or sas_token should be specified.
- account String
- Account name.
- basePath String
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- container String
- Azure container name.
- indices String
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshotName String
- The snapshot name to restore from.
- chunkSize String
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress Boolean
- When set to true metadata files are stored in compressed format.
- endpointSuffix String
- Defines the DNS suffix for Azure Storage endpoints.
- includeAliases Boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- key String
- Azure account secret key. One of key or sas_token should be specified.
- readonly Boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal BooleanState 
- If true, restore the cluster state. Defaults to false.
- sasToken String
- A shared access signatures (SAS) token. One of key or sas_token should be specified.
- account string
- Account name.
- basePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- container string
- Azure container name.
- indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshotName string
- The snapshot name to restore from.
- chunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress boolean
- When set to true metadata files are stored in compressed format.
- endpointSuffix string
- Defines the DNS suffix for Azure Storage endpoints.
- includeAliases boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- key string
- Azure account secret key. One of key or sas_token should be specified.
- readonly boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal booleanState 
- If true, restore the cluster state. Defaults to false.
- sasToken string
- A shared access signatures (SAS) token. One of key or sas_token should be specified.
- account str
- Account name.
- base_path str
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- container str
- Azure container name.
- indices str
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshot_name str
- The snapshot name to restore from.
- chunk_size str
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress bool
- When set to true metadata files are stored in compressed format.
- endpoint_suffix str
- Defines the DNS suffix for Azure Storage endpoints.
- include_aliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- key str
- Azure account secret key. One of key or sas_token should be specified.
- readonly bool
- Whether the repository is read-only. Default: true.
- restore_global_ boolstate 
- If true, restore the cluster state. Defaults to false.
- sas_token str
- A shared access signatures (SAS) token. One of key or sas_token should be specified.
- account String
- Account name.
- basePath String
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- container String
- Azure container name.
- indices String
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshotName String
- The snapshot name to restore from.
- chunkSize String
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress Boolean
- When set to true metadata files are stored in compressed format.
- endpointSuffix String
- Defines the DNS suffix for Azure Storage endpoints.
- includeAliases Boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- key String
- Azure account secret key. One of key or sas_token should be specified.
- readonly Boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal BooleanState 
- If true, restore the cluster state. Defaults to false.
- sasToken String
- A shared access signatures (SAS) token. One of key or sas_token should be specified.
GetOpenSearchOpensearchUserConfigGcsMigration       
- BasePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- Bucket string
- The path to the repository data within its container.
- Credentials string
- Google Cloud Storage credentials file content.
- Indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- SnapshotName string
- The snapshot name to restore from.
- ChunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- Compress bool
- When set to true metadata files are stored in compressed format.
- IncludeAliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- Readonly bool
- Whether the repository is read-only. Default: true.
- RestoreGlobal boolState 
- If true, restore the cluster state. Defaults to false.
- BasePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- Bucket string
- The path to the repository data within its container.
- Credentials string
- Google Cloud Storage credentials file content.
- Indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- SnapshotName string
- The snapshot name to restore from.
- ChunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- Compress bool
- When set to true metadata files are stored in compressed format.
- IncludeAliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- Readonly bool
- Whether the repository is read-only. Default: true.
- RestoreGlobal boolState 
- If true, restore the cluster state. Defaults to false.
- basePath String
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket String
- The path to the repository data within its container.
- credentials String
- Google Cloud Storage credentials file content.
- indices String
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshotName String
- The snapshot name to restore from.
- chunkSize String
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress Boolean
- When set to true metadata files are stored in compressed format.
- includeAliases Boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly Boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal BooleanState 
- If true, restore the cluster state. Defaults to false.
- basePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket string
- The path to the repository data within its container.
- credentials string
- Google Cloud Storage credentials file content.
- indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshotName string
- The snapshot name to restore from.
- chunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress boolean
- When set to true metadata files are stored in compressed format.
- includeAliases boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal booleanState 
- If true, restore the cluster state. Defaults to false.
- base_path str
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket str
- The path to the repository data within its container.
- credentials str
- Google Cloud Storage credentials file content.
- indices str
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshot_name str
- The snapshot name to restore from.
- chunk_size str
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress bool
- When set to true metadata files are stored in compressed format.
- include_aliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly bool
- Whether the repository is read-only. Default: true.
- restore_global_ boolstate 
- If true, restore the cluster state. Defaults to false.
- basePath String
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket String
- The path to the repository data within its container.
- credentials String
- Google Cloud Storage credentials file content.
- indices String
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- snapshotName String
- The snapshot name to restore from.
- chunkSize String
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress Boolean
- When set to true metadata files are stored in compressed format.
- includeAliases Boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly Boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal BooleanState 
- If true, restore the cluster state. Defaults to false.
GetOpenSearchOpensearchUserConfigIndexPattern       
- MaxIndex intCount 
- Maximum number of indexes to keep. Example: 3.
- Pattern string
- fnmatch pattern. Example: logs_*_foo_*.
- SortingAlgorithm string
- Enum: alphabetical,creation_date. Deletion sorting algorithm. Default:creation_date.
- MaxIndex intCount 
- Maximum number of indexes to keep. Example: 3.
- Pattern string
- fnmatch pattern. Example: logs_*_foo_*.
- SortingAlgorithm string
- Enum: alphabetical,creation_date. Deletion sorting algorithm. Default:creation_date.
- maxIndex IntegerCount 
- Maximum number of indexes to keep. Example: 3.
- pattern String
- fnmatch pattern. Example: logs_*_foo_*.
- sortingAlgorithm String
- Enum: alphabetical,creation_date. Deletion sorting algorithm. Default:creation_date.
- maxIndex numberCount 
- Maximum number of indexes to keep. Example: 3.
- pattern string
- fnmatch pattern. Example: logs_*_foo_*.
- sortingAlgorithm string
- Enum: alphabetical,creation_date. Deletion sorting algorithm. Default:creation_date.
- max_index_ intcount 
- Maximum number of indexes to keep. Example: 3.
- pattern str
- fnmatch pattern. Example: logs_*_foo_*.
- sorting_algorithm str
- Enum: alphabetical,creation_date. Deletion sorting algorithm. Default:creation_date.
- maxIndex NumberCount 
- Maximum number of indexes to keep. Example: 3.
- pattern String
- fnmatch pattern. Example: logs_*_foo_*.
- sortingAlgorithm String
- Enum: alphabetical,creation_date. Deletion sorting algorithm. Default:creation_date.
GetOpenSearchOpensearchUserConfigIndexRollup       
- RollupDashboards boolEnabled 
- Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- RollupEnabled bool
- Whether the rollup plugin is enabled. Defaults to true.
- RollupSearch intBackoff Count 
- How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- RollupSearch intBackoff Millis 
- The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- RollupSearch boolSearch 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 
- Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- RollupEnabled bool
- Whether the rollup plugin is enabled. Defaults to true.
- RollupSearch intBackoff Count 
- How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- RollupSearch intBackoff Millis 
- The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- RollupSearch boolSearch 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 
- Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollupEnabled Boolean
- Whether the rollup plugin is enabled. Defaults to true.
- rollupSearch IntegerBackoff Count 
- How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollupSearch IntegerBackoff Millis 
- The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollupSearch BooleanSearch 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 
- Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollupEnabled boolean
- Whether the rollup plugin is enabled. Defaults to true.
- rollupSearch numberBackoff Count 
- How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollupSearch numberBackoff Millis 
- The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollupSearch booleanSearch 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 
- Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollup_enabled bool
- Whether the rollup plugin is enabled. Defaults to true.
- rollup_search_ intbackoff_ count 
- How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollup_search_ intbackoff_ millis 
- The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollup_search_ boolsearch_ 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 
- Whether rollups are enabled in OpenSearch Dashboards. Defaults to true.
- rollupEnabled Boolean
- Whether the rollup plugin is enabled. Defaults to true.
- rollupSearch NumberBackoff Count 
- How many retries the plugin should attempt for failed rollup jobs. Defaults to 5.
- rollupSearch NumberBackoff Millis 
- The backoff time between retries for failed rollup jobs. Defaults to 1000ms.
- rollupSearch BooleanSearch 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.
GetOpenSearchOpensearchUserConfigIndexTemplate       
- MappingNested intObjects 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. Example: 10000.
- NumberOf intReplicas 
- The number of replicas each primary shard has. Example: 1.
- NumberOf intShards 
- The number of primary shards that an index should have. Example: 1.
- MappingNested intObjects 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. Example: 10000.
- NumberOf intReplicas 
- The number of replicas each primary shard has. Example: 1.
- NumberOf intShards 
- The number of primary shards that an index should have. Example: 1.
- mappingNested IntegerObjects 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. Example: 10000.
- numberOf IntegerReplicas 
- The number of replicas each primary shard has. Example: 1.
- numberOf IntegerShards 
- The number of primary shards that an index should have. Example: 1.
- mappingNested numberObjects 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. Example: 10000.
- numberOf numberReplicas 
- The number of replicas each primary shard has. Example: 1.
- numberOf numberShards 
- The number of primary shards that an index should have. Example: 1.
- mapping_nested_ intobjects_ 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. Example: 10000.
- number_of_ intreplicas 
- The number of replicas each primary shard has. Example: 1.
- number_of_ intshards 
- The number of primary shards that an index should have. Example: 1.
- mappingNested NumberObjects 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. Example: 10000.
- numberOf NumberReplicas 
- The number of replicas each primary shard has. Example: 1.
- numberOf NumberShards 
- The number of primary shards that an index should have. Example: 1.
GetOpenSearchOpensearchUserConfigIpFilterObject        
- Network string
- CIDR address block. Example: 10.20.0.0/16.
- Description string
- Description for IP filter list entry. Example: Production service IP range.
- Network string
- CIDR address block. Example: 10.20.0.0/16.
- Description string
- Description for IP filter list entry. Example: Production service IP range.
- network String
- CIDR address block. Example: 10.20.0.0/16.
- description String
- Description for IP filter list entry. Example: Production service IP range.
- network string
- CIDR address block. Example: 10.20.0.0/16.
- description string
- Description for IP filter list entry. Example: Production service IP range.
- network str
- CIDR address block. Example: 10.20.0.0/16.
- description str
- Description for IP filter list entry. Example: Production service IP range.
- network String
- CIDR address block. Example: 10.20.0.0/16.
- description String
- Description for IP filter list entry. Example: Production service IP range.
GetOpenSearchOpensearchUserConfigOpenid      
- ClientId string
- The ID of the OpenID Connect client configured in your IdP. Required.
- ClientSecret string
- The client secret of the OpenID Connect client configured in your IdP. Required.
- ConnectUrl string
- The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- Enabled bool
- Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. Default: true.
- Header string
- HTTP header name of the JWT token. Optional. Default is Authorization. Default: Authorization.
- JwtHeader string
- The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. Example: preferred_username.
- JwtUrl stringParameter 
- If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. Example: preferred_username.
- RefreshRate intLimit Count 
- The maximum number of unknown key IDs in the time frame. Default is 10. Optional. Default: 10.
- RefreshRate intLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). Default: 10000.
- RolesKey string
- 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. Example: roles.
- Scope string
- 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. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. Example: preferred_username.
- ClientId string
- The ID of the OpenID Connect client configured in your IdP. Required.
- ClientSecret string
- The client secret of the OpenID Connect client configured in your IdP. Required.
- ConnectUrl string
- The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- Enabled bool
- Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. Default: true.
- Header string
- HTTP header name of the JWT token. Optional. Default is Authorization. Default: Authorization.
- JwtHeader string
- The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. Example: preferred_username.
- JwtUrl stringParameter 
- If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. Example: preferred_username.
- RefreshRate intLimit Count 
- The maximum number of unknown key IDs in the time frame. Default is 10. Optional. Default: 10.
- RefreshRate intLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). Default: 10000.
- RolesKey string
- 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. Example: roles.
- Scope string
- 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. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. Example: preferred_username.
- clientId String
- The ID of the OpenID Connect client configured in your IdP. Required.
- clientSecret String
- The client secret of the OpenID Connect client configured in your IdP. Required.
- connectUrl String
- The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- enabled Boolean
- Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. Default: true.
- header String
- HTTP header name of the JWT token. Optional. Default is Authorization. Default: Authorization.
- jwtHeader String
- The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. Example: preferred_username.
- jwtUrl StringParameter 
- If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. Example: preferred_username.
- refreshRate IntegerLimit Count 
- The maximum number of unknown key IDs in the time frame. Default is 10. Optional. Default: 10.
- refreshRate IntegerLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). Default: 10000.
- rolesKey String
- 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. Example: roles.
- scope String
- 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. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. Example: preferred_username.
- clientId string
- The ID of the OpenID Connect client configured in your IdP. Required.
- clientSecret string
- The client secret of the OpenID Connect client configured in your IdP. Required.
- connectUrl string
- The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- enabled boolean
- Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. Default: true.
- header string
- HTTP header name of the JWT token. Optional. Default is Authorization. Default: Authorization.
- jwtHeader string
- The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. Example: preferred_username.
- jwtUrl stringParameter 
- If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. Example: preferred_username.
- refreshRate numberLimit Count 
- The maximum number of unknown key IDs in the time frame. Default is 10. Optional. Default: 10.
- refreshRate numberLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). Default: 10000.
- rolesKey string
- 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. Example: roles.
- scope string
- 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. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. Example: preferred_username.
- client_id str
- The ID of the OpenID Connect client configured in your IdP. Required.
- client_secret str
- The client secret of the OpenID Connect client configured in your IdP. Required.
- connect_url str
- The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- enabled bool
- Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. Default: true.
- header str
- HTTP header name of the JWT token. Optional. Default is Authorization. Default: Authorization.
- jwt_header str
- The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. Example: preferred_username.
- jwt_url_ strparameter 
- If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. Example: preferred_username.
- refresh_rate_ intlimit_ count 
- The maximum number of unknown key IDs in the time frame. Default is 10. Optional. Default: 10.
- refresh_rate_ intlimit_ time_ window_ ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). Default: 10000.
- roles_key str
- 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. Example: roles.
- scope str
- 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. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. Example: preferred_username.
- clientId String
- The ID of the OpenID Connect client configured in your IdP. Required.
- clientSecret String
- The client secret of the OpenID Connect client configured in your IdP. Required.
- connectUrl String
- The URL of your IdP where the Security plugin can find the OpenID Connect metadata/configuration settings. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- enabled Boolean
- Enables or disables OpenID Connect authentication for OpenSearch. When enabled, users can authenticate using OpenID Connect with an Identity Provider. Default: true.
- header String
- HTTP header name of the JWT token. Optional. Default is Authorization. Default: Authorization.
- jwtHeader String
- The HTTP header that stores the token. Typically the Authorization header with the Bearer schema: Authorization: Bearer . Optional. Default is Authorization. Example: preferred_username.
- jwtUrl StringParameter 
- If the token is not transmitted in the HTTP header, but as an URL parameter, define the name of the parameter here. Optional. Example: preferred_username.
- refreshRate NumberLimit Count 
- The maximum number of unknown key IDs in the time frame. Default is 10. Optional. Default: 10.
- refreshRate NumberLimit Time Window Ms 
- The time frame to use when checking the maximum number of unknown key IDs, in milliseconds. Optional.Default is 10000 (10 seconds). Default: 10000.
- rolesKey String
- 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. Example: roles.
- scope String
- 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. If not defined, the subject registered claim is used. Most IdP providers use the preferred_username claim. Optional. Example: preferred_username.
GetOpenSearchOpensearchUserConfigOpensearch      
- ActionAuto boolCreate Index Enabled 
- Explicitly allow or block automatic creation of indices. Defaults to true.
- ActionDestructive boolRequires Name 
- Require explicit index names when deleting.
- AuthFailure GetListeners Open Search Opensearch User Config Opensearch Auth Failure Listeners 
- Opensearch Security Plugin Settings
- ClusterMax intShards Per Node 
- Controls the number of shards allowed in the cluster per data node. Example: 1000.
- 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. Default: false.
- ClusterRouting intAllocation Node Concurrent Recoveries 
- How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- ClusterSearch GetRequest Slowlog Open Search Opensearch User Config Opensearch Cluster Search Request Slowlog 
- DiskWatermarks GetOpen Search Opensearch User Config Opensearch Disk Watermarks 
- Watermark settings
- EmailSender stringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. Example: alert-sender.
- EmailSender stringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Example: very-secure-mail-password.
- EmailSender stringUsername 
- Sender username for Opensearch alerts. Example: jane@example.com.
- 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. Example: 8192.
- HttpMax intInitial Line Length 
- The max length of an HTTP URL, in bytes. Example: 4096.
- 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.
- 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. Example: 24.
- IsmHistory intMax Docs 
- The maximum number of documents before rolling over the audit history index. Example: 2500000.
- IsmHistory intRollover Check Period 
- The time between rollover checks for the audit history index in hours. Example: 8.
- IsmHistory intRollover Retention Period 
- How long audit history indices are kept in days. Example: 30.
- 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.
- 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.
- ReindexRemote List<string>Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- ScriptMax stringCompilations Rate 
- Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. Example: 75/5m.
- SearchBackpressure GetOpen Search Opensearch User Config Opensearch Search Backpressure 
- Search Backpressure Settings
- SearchInsights GetTop Queries Open Search Opensearch User Config Opensearch 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. Example: 10000.
- Segrep
GetOpen Search Opensearch User Config Opensearch Segrep 
- Segment Replication Backpressure Settings
- 
GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure 
- Shard indexing back pressure settings
- ThreadPool intAnalyze Queue Size 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intAnalyze 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 
- 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intGet 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch Throttled 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intWrite 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.
- ActionAuto boolCreate Index Enabled 
- Explicitly allow or block automatic creation of indices. Defaults to true.
- ActionDestructive boolRequires Name 
- Require explicit index names when deleting.
- AuthFailure GetListeners Open Search Opensearch User Config Opensearch Auth Failure Listeners 
- Opensearch Security Plugin Settings
- ClusterMax intShards Per Node 
- Controls the number of shards allowed in the cluster per data node. Example: 1000.
- 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. Default: false.
- ClusterRouting intAllocation Node Concurrent Recoveries 
- How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- ClusterSearch GetRequest Slowlog Open Search Opensearch User Config Opensearch Cluster Search Request Slowlog 
- DiskWatermarks GetOpen Search Opensearch User Config Opensearch Disk Watermarks 
- Watermark settings
- EmailSender stringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. Example: alert-sender.
- EmailSender stringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Example: very-secure-mail-password.
- EmailSender stringUsername 
- Sender username for Opensearch alerts. Example: jane@example.com.
- 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. Example: 8192.
- HttpMax intInitial Line Length 
- The max length of an HTTP URL, in bytes. Example: 4096.
- 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.
- 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. Example: 24.
- IsmHistory intMax Docs 
- The maximum number of documents before rolling over the audit history index. Example: 2500000.
- IsmHistory intRollover Check Period 
- The time between rollover checks for the audit history index in hours. Example: 8.
- IsmHistory intRollover Retention Period 
- How long audit history indices are kept in days. Example: 30.
- 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.
- 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.
- ReindexRemote []stringWhitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- ScriptMax stringCompilations Rate 
- Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. Example: 75/5m.
- SearchBackpressure GetOpen Search Opensearch User Config Opensearch Search Backpressure 
- Search Backpressure Settings
- SearchInsights GetTop Queries Open Search Opensearch User Config Opensearch 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. Example: 10000.
- Segrep
GetOpen Search Opensearch User Config Opensearch Segrep 
- Segment Replication Backpressure Settings
- 
GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure 
- Shard indexing back pressure settings
- ThreadPool intAnalyze Queue Size 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intAnalyze 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 
- 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intGet 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intSearch Throttled 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 
- Size for the thread pool queue. See documentation for exact details.
- ThreadPool intWrite 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.
- actionAuto BooleanCreate Index Enabled 
- Explicitly allow or block automatic creation of indices. Defaults to true.
- actionDestructive BooleanRequires Name 
- Require explicit index names when deleting.
- authFailure GetListeners Open Search Opensearch User Config Opensearch Auth Failure Listeners 
- Opensearch Security Plugin Settings
- clusterMax IntegerShards Per Node 
- Controls the number of shards allowed in the cluster per data node. Example: 1000.
- 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. Default: false.
- clusterRouting IntegerAllocation Node Concurrent Recoveries 
- How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- clusterSearch GetRequest Slowlog Open Search Opensearch User Config Opensearch Cluster Search Request Slowlog 
- diskWatermarks GetOpen Search Opensearch User Config Opensearch Disk Watermarks 
- Watermark settings
- emailSender StringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. Example: alert-sender.
- emailSender StringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Example: very-secure-mail-password.
- emailSender StringUsername 
- Sender username for Opensearch alerts. Example: jane@example.com.
- 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. Example: 8192.
- httpMax IntegerInitial Line Length 
- The max length of an HTTP URL, in bytes. Example: 4096.
- 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.
- 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. Example: 24.
- ismHistory IntegerMax Docs 
- The maximum number of documents before rolling over the audit history index. Example: 2500000.
- ismHistory IntegerRollover Check Period 
- The time between rollover checks for the audit history index in hours. Example: 8.
- ismHistory IntegerRollover Retention Period 
- How long audit history indices are kept in days. Example: 30.
- 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.
- 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.
- reindexRemote List<String>Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- scriptMax StringCompilations Rate 
- Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. Example: 75/5m.
- searchBackpressure GetOpen Search Opensearch User Config Opensearch Search Backpressure 
- Search Backpressure Settings
- searchInsights GetTop Queries Open Search Opensearch User Config Opensearch 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. Example: 10000.
- segrep
GetOpen Search Opensearch User Config Opensearch Segrep 
- Segment Replication Backpressure Settings
- 
GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure 
- Shard indexing back pressure settings
- threadPool IntegerAnalyze Queue Size 
- Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerAnalyze 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 
- 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerGet 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerSearch 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerSearch Throttled 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool IntegerWrite 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.
- actionAuto booleanCreate Index Enabled 
- Explicitly allow or block automatic creation of indices. Defaults to true.
- actionDestructive booleanRequires Name 
- Require explicit index names when deleting.
- authFailure GetListeners Open Search Opensearch User Config Opensearch Auth Failure Listeners 
- Opensearch Security Plugin Settings
- clusterMax numberShards Per Node 
- Controls the number of shards allowed in the cluster per data node. Example: 1000.
- 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. Default: false.
- clusterRouting numberAllocation Node Concurrent Recoveries 
- How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- clusterSearch GetRequest Slowlog Open Search Opensearch User Config Opensearch Cluster Search Request Slowlog 
- diskWatermarks GetOpen Search Opensearch User Config Opensearch Disk Watermarks 
- Watermark settings
- emailSender stringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. Example: alert-sender.
- emailSender stringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Example: very-secure-mail-password.
- emailSender stringUsername 
- Sender username for Opensearch alerts. Example: jane@example.com.
- 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. Example: 8192.
- httpMax numberInitial Line Length 
- The max length of an HTTP URL, in bytes. Example: 4096.
- 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.
- 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. Example: 24.
- ismHistory numberMax Docs 
- The maximum number of documents before rolling over the audit history index. Example: 2500000.
- ismHistory numberRollover Check Period 
- The time between rollover checks for the audit history index in hours. Example: 8.
- ismHistory numberRollover Retention Period 
- How long audit history indices are kept in days. Example: 30.
- 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.
- 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.
- reindexRemote string[]Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- scriptMax stringCompilations Rate 
- Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. Example: 75/5m.
- searchBackpressure GetOpen Search Opensearch User Config Opensearch Search Backpressure 
- Search Backpressure Settings
- searchInsights GetTop Queries Open Search Opensearch User Config Opensearch 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. Example: 10000.
- segrep
GetOpen Search Opensearch User Config Opensearch Segrep 
- Segment Replication Backpressure Settings
- 
GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure 
- Shard indexing back pressure settings
- threadPool numberAnalyze Queue Size 
- Size for the thread pool queue. See documentation for exact details.
- threadPool numberAnalyze 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 
- 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool numberGet 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool numberSearch 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool numberSearch Throttled 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool numberWrite 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.
- action_auto_ boolcreate_ index_ enabled 
- Explicitly allow or block automatic creation of indices. Defaults to true.
- action_destructive_ boolrequires_ name 
- Require explicit index names when deleting.
- auth_failure_ Getlisteners Open Search Opensearch User Config Opensearch Auth Failure Listeners 
- Opensearch Security Plugin Settings
- cluster_max_ intshards_ per_ node 
- Controls the number of shards allowed in the cluster per data node. Example: 1000.
- 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. Default: false.
- cluster_routing_ intallocation_ node_ concurrent_ recoveries 
- How many concurrent incoming/outgoing shard recoveries (normally replicas) are allowed to happen on a node. Defaults to node cpu count * 2.
- cluster_search_ Getrequest_ slowlog Open Search Opensearch User Config Opensearch Cluster Search Request Slowlog 
- disk_watermarks GetOpen Search Opensearch User Config Opensearch Disk Watermarks 
- Watermark settings
- email_sender_ strname 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. Example: alert-sender.
- email_sender_ strpassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Example: very-secure-mail-password.
- email_sender_ strusername 
- Sender username for Opensearch alerts. Example: jane@example.com.
- 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. Example: 8192.
- http_max_ intinitial_ line_ length 
- The max length of an HTTP URL, in bytes. Example: 4096.
- 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.
- 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. Example: 24.
- ism_history_ intmax_ docs 
- The maximum number of documents before rolling over the audit history index. Example: 2500000.
- ism_history_ introllover_ check_ period 
- The time between rollover checks for the audit history index in hours. Example: 8.
- ism_history_ introllover_ retention_ period 
- How long audit history indices are kept in days. Example: 30.
- 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.
- 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.
- reindex_remote_ Sequence[str]whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- script_max_ strcompilations_ rate 
- Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. Example: 75/5m.
- search_backpressure GetOpen Search Opensearch User Config Opensearch Search Backpressure 
- Search Backpressure Settings
- search_insights_ Gettop_ queries Open Search Opensearch User Config Opensearch 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. Example: 10000.
- segrep
GetOpen Search Opensearch User Config Opensearch Segrep 
- Segment Replication Backpressure Settings
- 
GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure 
- Shard indexing back pressure settings
- thread_pool_ intanalyze_ queue_ size 
- Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intanalyze_ 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 
- 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 
- Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intget_ 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 
- Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intsearch_ 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 
- Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intsearch_ throttled_ 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 
- Size for the thread pool queue. See documentation for exact details.
- thread_pool_ intwrite_ 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.
- actionAuto BooleanCreate Index Enabled 
- 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
- clusterMax NumberShards Per Node 
- Controls the number of shards allowed in the cluster per data node. Example: 1000.
- 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. Default: false.
- clusterRouting NumberAllocation Node Concurrent Recoveries 
- 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 
- diskWatermarks Property Map
- Watermark settings
- emailSender StringName 
- Sender name placeholder to be used in Opensearch Dashboards and Opensearch keystore. Example: alert-sender.
- emailSender StringPassword 
- Sender password for Opensearch alerts to authenticate with SMTP server. Example: very-secure-mail-password.
- emailSender StringUsername 
- Sender username for Opensearch alerts. Example: jane@example.com.
- 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. Example: 8192.
- httpMax NumberInitial Line Length 
- The max length of an HTTP URL, in bytes. Example: 4096.
- 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.
- 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. Example: 24.
- ismHistory NumberMax Docs 
- The maximum number of documents before rolling over the audit history index. Example: 2500000.
- ismHistory NumberRollover Check Period 
- The time between rollover checks for the audit history index in hours. Example: 8.
- ismHistory NumberRollover Retention Period 
- How long audit history indices are kept in days. Example: 30.
- 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.
- 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.
- reindexRemote List<String>Whitelists 
- Whitelisted addresses for reindexing. Changing this value will cause all OpenSearch instances to restart.
- scriptMax StringCompilations Rate 
- Script compilation circuit breaker limits the number of inline script compilations within a period of time. Default is use-context. Example: 75/5m.
- 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. Example: 10000.
- segrep Property Map
- Segment Replication Backpressure Settings
- Property Map
- Shard indexing back pressure settings
- threadPool NumberAnalyze Queue Size 
- Size for the thread pool queue. See documentation for exact details.
- threadPool NumberAnalyze 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 
- 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool NumberGet 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool NumberSearch 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool NumberSearch Throttled 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 
- Size for the thread pool queue. See documentation for exact details.
- threadPool NumberWrite 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.
GetOpenSearchOpensearchUserConfigOpensearchAuthFailureListeners         
- internalAuthentication Property MapBackend Limiting 
- ipRate Property MapLimiting 
- IP address rate limiting settings
GetOpenSearchOpensearchUserConfigOpensearchAuthFailureListenersInternalAuthenticationBackendLimiting             
- AllowedTries int
- The number of login attempts allowed before login is blocked. Example: 10.
- AuthenticationBackend string
- Enum: internal. internal_authentication_backend_limiting.authentication_backend.
- BlockExpiry intSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- MaxBlocked intClients 
- internal_authentication_backend_limiting.max_blocked_clients. Example: 100000.
- MaxTracked intClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- TimeWindow intSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- Type string
- Enum: username. internal_authentication_backend_limiting.type.
- AllowedTries int
- The number of login attempts allowed before login is blocked. Example: 10.
- AuthenticationBackend string
- Enum: internal. internal_authentication_backend_limiting.authentication_backend.
- BlockExpiry intSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- MaxBlocked intClients 
- internal_authentication_backend_limiting.max_blocked_clients. Example: 100000.
- MaxTracked intClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- TimeWindow intSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- Type string
- Enum: username. internal_authentication_backend_limiting.type.
- allowedTries Integer
- The number of login attempts allowed before login is blocked. Example: 10.
- authenticationBackend String
- Enum: internal. internal_authentication_backend_limiting.authentication_backend.
- blockExpiry IntegerSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- maxBlocked IntegerClients 
- internal_authentication_backend_limiting.max_blocked_clients. Example: 100000.
- maxTracked IntegerClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- timeWindow IntegerSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type String
- Enum: username. internal_authentication_backend_limiting.type.
- allowedTries number
- The number of login attempts allowed before login is blocked. Example: 10.
- authenticationBackend string
- Enum: internal. internal_authentication_backend_limiting.authentication_backend.
- blockExpiry numberSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- maxBlocked numberClients 
- internal_authentication_backend_limiting.max_blocked_clients. Example: 100000.
- maxTracked numberClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- timeWindow numberSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type string
- Enum: username. internal_authentication_backend_limiting.type.
- allowed_tries int
- The number of login attempts allowed before login is blocked. Example: 10.
- authentication_backend str
- Enum: internal. internal_authentication_backend_limiting.authentication_backend.
- block_expiry_ intseconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- max_blocked_ intclients 
- internal_authentication_backend_limiting.max_blocked_clients. Example: 100000.
- max_tracked_ intclients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- time_window_ intseconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type str
- Enum: username. internal_authentication_backend_limiting.type.
- allowedTries Number
- The number of login attempts allowed before login is blocked. Example: 10.
- authenticationBackend String
- Enum: internal. internal_authentication_backend_limiting.authentication_backend.
- blockExpiry NumberSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- maxBlocked NumberClients 
- internal_authentication_backend_limiting.max_blocked_clients. Example: 100000.
- maxTracked NumberClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- timeWindow NumberSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type String
- Enum: username. internal_authentication_backend_limiting.type.
GetOpenSearchOpensearchUserConfigOpensearchAuthFailureListenersIpRateLimiting            
- AllowedTries int
- The number of login attempts allowed before login is blocked. Example: 10.
- BlockExpiry intSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- MaxBlocked intClients 
- The maximum number of blocked IP addresses. Example: 100000.
- MaxTracked intClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- TimeWindow intSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- Type string
- Enum: ip. The type of rate limiting.
- AllowedTries int
- The number of login attempts allowed before login is blocked. Example: 10.
- BlockExpiry intSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- MaxBlocked intClients 
- The maximum number of blocked IP addresses. Example: 100000.
- MaxTracked intClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- TimeWindow intSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- Type string
- Enum: ip. The type of rate limiting.
- allowedTries Integer
- The number of login attempts allowed before login is blocked. Example: 10.
- blockExpiry IntegerSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- maxBlocked IntegerClients 
- The maximum number of blocked IP addresses. Example: 100000.
- maxTracked IntegerClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- timeWindow IntegerSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type String
- Enum: ip. The type of rate limiting.
- allowedTries number
- The number of login attempts allowed before login is blocked. Example: 10.
- blockExpiry numberSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- maxBlocked numberClients 
- The maximum number of blocked IP addresses. Example: 100000.
- maxTracked numberClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- timeWindow numberSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type string
- Enum: ip. The type of rate limiting.
- allowed_tries int
- The number of login attempts allowed before login is blocked. Example: 10.
- block_expiry_ intseconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- max_blocked_ intclients 
- The maximum number of blocked IP addresses. Example: 100000.
- max_tracked_ intclients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- time_window_ intseconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type str
- Enum: ip. The type of rate limiting.
- allowedTries Number
- The number of login attempts allowed before login is blocked. Example: 10.
- blockExpiry NumberSeconds 
- The duration of time that login remains blocked after a failed login. Example: 600.
- maxBlocked NumberClients 
- The maximum number of blocked IP addresses. Example: 100000.
- maxTracked NumberClients 
- The maximum number of tracked IP addresses that have failed login. Example: 100000.
- timeWindow NumberSeconds 
- The window of time in which the value for allowed_triesis enforced. Example:3600.
- type String
- Enum: ip. The type of rate limiting.
GetOpenSearchOpensearchUserConfigOpensearchClusterSearchRequestSlowlog          
- Level string
- Enum: debug,info,trace,warn. Log level. Default:trace.
- Threshold
GetOpen Search Opensearch User Config Opensearch Cluster Search Request Slowlog Threshold 
- Level string
- Enum: debug,info,trace,warn. Log level. Default:trace.
- Threshold
GetOpen Search Opensearch User Config Opensearch Cluster Search Request Slowlog Threshold 
- level String
- Enum: debug,info,trace,warn. Log level. Default:trace.
- threshold
GetOpen Search Opensearch User Config Opensearch Cluster Search Request Slowlog Threshold 
- level string
- Enum: debug,info,trace,warn. Log level. Default:trace.
- threshold
GetOpen Search Opensearch User Config Opensearch Cluster Search Request Slowlog Threshold 
- level str
- Enum: debug,info,trace,warn. Log level. Default:trace.
- threshold
GetOpen Search Opensearch User Config Opensearch Cluster Search Request Slowlog Threshold 
- level String
- Enum: debug,info,trace,warn. Log level. Default:trace.
- threshold Property Map
GetOpenSearchOpensearchUserConfigOpensearchClusterSearchRequestSlowlogThreshold           
- 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.
GetOpenSearchOpensearchUserConfigOpensearchDashboards       
- Enabled bool
- Enable or disable OpenSearch Dashboards. Default: true.
- 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. Default: 128.
- MultipleData boolSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards. Default: true.
- OpensearchRequest intTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. Default: 30000.
- Enabled bool
- Enable or disable OpenSearch Dashboards. Default: true.
- 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. Default: 128.
- MultipleData boolSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards. Default: true.
- OpensearchRequest intTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. Default: 30000.
- enabled Boolean
- Enable or disable OpenSearch Dashboards. Default: true.
- 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. Default: 128.
- multipleData BooleanSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards. Default: true.
- opensearchRequest IntegerTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. Default: 30000.
- enabled boolean
- Enable or disable OpenSearch Dashboards. Default: true.
- 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. Default: 128.
- multipleData booleanSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards. Default: true.
- opensearchRequest numberTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. Default: 30000.
- enabled bool
- Enable or disable OpenSearch Dashboards. Default: true.
- 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. Default: 128.
- multiple_data_ boolsource_ enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards. Default: true.
- opensearch_request_ inttimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. Default: 30000.
- enabled Boolean
- Enable or disable OpenSearch Dashboards. Default: true.
- 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. Default: 128.
- multipleData BooleanSource Enabled 
- Enable or disable multiple data sources in OpenSearch Dashboards. Default: true.
- opensearchRequest NumberTimeout 
- Timeout in milliseconds for requests made by OpenSearch Dashboards towards OpenSearch. Default: 30000.
GetOpenSearchOpensearchUserConfigOpensearchDiskWatermarks        
- FloodStage int
- The flood stage watermark for disk usage. Example: 95.
- High int
- The high watermark for disk usage. Example: 90.
- Low int
- The low watermark for disk usage. Example: 85.
- FloodStage int
- The flood stage watermark for disk usage. Example: 95.
- High int
- The high watermark for disk usage. Example: 90.
- Low int
- The low watermark for disk usage. Example: 85.
- floodStage Integer
- The flood stage watermark for disk usage. Example: 95.
- high Integer
- The high watermark for disk usage. Example: 90.
- low Integer
- The low watermark for disk usage. Example: 85.
- floodStage number
- The flood stage watermark for disk usage. Example: 95.
- high number
- The high watermark for disk usage. Example: 90.
- low number
- The low watermark for disk usage. Example: 85.
- flood_stage int
- The flood stage watermark for disk usage. Example: 95.
- high int
- The high watermark for disk usage. Example: 90.
- low int
- The low watermark for disk usage. Example: 85.
- floodStage Number
- The flood stage watermark for disk usage. Example: 95.
- high Number
- The high watermark for disk usage. Example: 90.
- low Number
- The low watermark for disk usage. Example: 85.
GetOpenSearchOpensearchUserConfigOpensearchSearchBackpressure        
- Mode string
- Enum: disabled,enforced,monitor_only. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- NodeDuress GetOpen Search Opensearch User Config Opensearch Search Backpressure Node Duress 
- Node duress settings
- SearchShard GetTask Open Search Opensearch User Config Opensearch Search Backpressure Search Shard Task 
- Search shard settings
- SearchTask GetOpen Search Opensearch User Config Opensearch Search Backpressure Search Task 
- Search task settings
- Mode string
- Enum: disabled,enforced,monitor_only. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- NodeDuress GetOpen Search Opensearch User Config Opensearch Search Backpressure Node Duress 
- Node duress settings
- SearchShard GetTask Open Search Opensearch User Config Opensearch Search Backpressure Search Shard Task 
- Search shard settings
- SearchTask GetOpen Search Opensearch User Config Opensearch Search Backpressure Search Task 
- Search task settings
- mode String
- Enum: disabled,enforced,monitor_only. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- nodeDuress GetOpen Search Opensearch User Config Opensearch Search Backpressure Node Duress 
- Node duress settings
- searchShard GetTask Open Search Opensearch User Config Opensearch Search Backpressure Search Shard Task 
- Search shard settings
- searchTask GetOpen Search Opensearch User Config Opensearch Search Backpressure Search Task 
- Search task settings
- mode string
- Enum: disabled,enforced,monitor_only. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- nodeDuress GetOpen Search Opensearch User Config Opensearch Search Backpressure Node Duress 
- Node duress settings
- searchShard GetTask Open Search Opensearch User Config Opensearch Search Backpressure Search Shard Task 
- Search shard settings
- searchTask GetOpen Search Opensearch User Config Opensearch Search Backpressure Search Task 
- Search task settings
- mode str
- Enum: disabled,enforced,monitor_only. The search backpressure mode. Valid values are monitor_only, enforced, or disabled. Default is monitor_only.
- node_duress GetOpen Search Opensearch User Config Opensearch Search Backpressure Node Duress 
- Node duress settings
- search_shard_ Gettask Open Search Opensearch User Config Opensearch Search Backpressure Search Shard Task 
- Search shard settings
- search_task GetOpen Search Opensearch User Config Opensearch Search Backpressure Search Task 
- Search task settings
- mode String
- Enum: disabled,enforced,monitor_only. 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
GetOpenSearchOpensearchUserConfigOpensearchSearchBackpressureNodeDuress          
- CpuThreshold double
- 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. Default is 0.7.
- NumSuccessive intBreaches 
- 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. Default is 0.9.
- HeapThreshold float64
- 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. Default is 3.
- cpuThreshold Double
- 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. Default is 0.7.
- numSuccessive IntegerBreaches 
- 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. Default is 0.9.
- heapThreshold number
- 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. Default is 3.
- cpu_threshold float
- 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. Default is 0.7.
- num_successive_ intbreaches 
- 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. Default is 0.9.
- heapThreshold Number
- 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. Default is 3.
GetOpenSearchOpensearchUserConfigOpensearchSearchBackpressureSearchShardTask           
- CancellationBurst double
- 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. Default is 0.003.
- CancellationRatio double
- 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. 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. 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. 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. 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. 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. Default is 0.5.
- CancellationBurst float64
- 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. Default is 0.003.
- CancellationRatio float64
- 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. 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. 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. 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. 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. 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. Default is 0.5.
- cancellationBurst Double
- 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. Default is 0.003.
- cancellationRatio Double
- 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. 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. 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. 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. 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. 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. Default is 0.5.
- cancellationBurst number
- 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. Default is 0.003.
- cancellationRatio number
- 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. 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. 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. 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. 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. 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. Default is 0.5.
- cancellation_burst float
- 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. Default is 0.003.
- cancellation_ratio float
- 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. 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. 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. 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. 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. 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. Default is 0.5.
- cancellationBurst Number
- 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. Default is 0.003.
- cancellationRatio Number
- 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. 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. 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. 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. 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. 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. Default is 0.5.
GetOpenSearchOpensearchUserConfigOpensearchSearchBackpressureSearchTask          
- CancellationBurst double
- 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. Default is 0.003.
- CancellationRatio double
- 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. Default is 30000.
- ElapsedTime intMillis Threshold 
- 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. Default is 10.
- HeapPercent doubleThreshold 
- 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. 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. Default is 0.5.
- CancellationBurst float64
- 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. Default is 0.003.
- CancellationRatio float64
- 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. Default is 30000.
- ElapsedTime intMillis Threshold 
- 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. Default is 10.
- HeapPercent float64Threshold 
- 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. 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. Default is 0.5.
- cancellationBurst Double
- 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. Default is 0.003.
- cancellationRatio Double
- 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. Default is 30000.
- elapsedTime IntegerMillis Threshold 
- 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. Default is 10.
- heapPercent DoubleThreshold 
- 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. 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. Default is 0.5.
- cancellationBurst number
- 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. Default is 0.003.
- cancellationRatio number
- 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. Default is 30000.
- elapsedTime numberMillis Threshold 
- 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. Default is 10.
- heapPercent numberThreshold 
- 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. 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. Default is 0.5.
- cancellation_burst float
- 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. Default is 0.003.
- cancellation_ratio float
- 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. 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. 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. 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. Default is 0.2.
- heap_variance float
- 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. Default is 0.5.
- cancellationBurst Number
- 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. Default is 0.003.
- cancellationRatio Number
- 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. Default is 30000.
- elapsedTime NumberMillis Threshold 
- 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. Default is 10.
- heapPercent NumberThreshold 
- 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. 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. Default is 0.5.
GetOpenSearchOpensearchUserConfigOpensearchSearchInsightsTopQueries          
- Cpu
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU
- Latency
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Latency 
- Top N queries monitoring by latency
- Memory
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Memory 
- Top N queries monitoring by memory
- Cpu
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU
- Latency
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Latency 
- Top N queries monitoring by latency
- Memory
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Memory 
- Top N queries monitoring by memory
- cpu
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU
- latency
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Latency 
- Top N queries monitoring by latency
- memory
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Memory 
- Top N queries monitoring by memory
- cpu
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU
- latency
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Latency 
- Top N queries monitoring by latency
- memory
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Memory 
- Top N queries monitoring by memory
- cpu
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Cpu 
- Top N queries monitoring by CPU
- latency
GetOpen Search Opensearch User Config Opensearch Search Insights Top Queries Latency 
- Top N queries monitoring by latency
- memory
GetOpen Search Opensearch User Config Opensearch 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
GetOpenSearchOpensearchUserConfigOpensearchSearchInsightsTopQueriesCpu           
- Enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- Enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
GetOpenSearchOpensearchUserConfigOpensearchSearchInsightsTopQueriesLatency           
- Enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- Enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
GetOpenSearchOpensearchUserConfigOpensearchSearchInsightsTopQueriesMemory           
- Enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- Enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled bool
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
- enabled Boolean
- Enable or disable top N query monitoring by the metric. Default: false.
- 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.
GetOpenSearchOpensearchUserConfigOpensearchSegrep       
- 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. Default:4.
- PressureEnabled bool
- Enables the segment replication backpressure mechanism. Default is false. Default: 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. Default:0.5.
- 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. Default: 5m.
- 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. Default:4.
- PressureEnabled bool
- Enables the segment replication backpressure mechanism. Default is false. Default: 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. Default:0.5.
- 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. Default: 5m.
- 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. Default:4.
- pressureEnabled Boolean
- Enables the segment replication backpressure mechanism. Default is false. Default: 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. Default:0.5.
- 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. Default: 5m.
- 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. Default:4.
- pressureEnabled boolean
- Enables the segment replication backpressure mechanism. Default is false. Default: 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. Default:0.5.
- 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. Default: 5m.
- 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. Default:4.
- pressure_enabled bool
- Enables the segment replication backpressure mechanism. Default is false. Default: 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. Default:0.5.
- 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. Default: 5m.
- 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. Default:4.
- pressureEnabled Boolean
- Enables the segment replication backpressure mechanism. Default is false. Default: 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. Default:0.5.
- 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. Default: 5m.
GetOpenSearchOpensearchUserConfigOpensearchShardIndexingPressure         
- Enabled bool
- Enable or disable shard indexing backpressure. Default is false.
- Enforced bool
- 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 GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Operating Factor 
- Operating factor
- PrimaryParameter GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Primary Parameter 
- Primary parameter
- Enabled bool
- Enable or disable shard indexing backpressure. Default is false.
- Enforced bool
- 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 GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Operating Factor 
- Operating factor
- PrimaryParameter GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Primary Parameter 
- Primary parameter
- enabled Boolean
- Enable or disable shard indexing backpressure. Default is false.
- enforced Boolean
- 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 GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Operating Factor 
- Operating factor
- primaryParameter GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Primary Parameter 
- Primary parameter
- enabled boolean
- Enable or disable shard indexing backpressure. Default is false.
- enforced boolean
- 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 GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Operating Factor 
- Operating factor
- primaryParameter GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Primary Parameter 
- Primary parameter
- enabled bool
- Enable or disable shard indexing backpressure. Default is false.
- enforced bool
- 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 GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Operating Factor 
- Operating factor
- primary_parameter GetOpen Search Opensearch User Config Opensearch Shard Indexing Pressure Primary Parameter 
- Primary parameter
- enabled Boolean
- Enable or disable shard indexing backpressure. Default is false.
- enforced Boolean
- 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
GetOpenSearchOpensearchUserConfigOpensearchShardIndexingPressureOperatingFactor           
- Lower double
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
GetOpenSearchOpensearchUserConfigOpensearchShardIndexingPressurePrimaryParameter           
GetOpenSearchOpensearchUserConfigOpensearchShardIndexingPressurePrimaryParameterNode            
- SoftLimit double
- 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
- 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
- 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
- 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
- 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
- Define the percentage of the node-level memory threshold that acts as a soft indicator for strain on a node. Default is 0.7.
GetOpenSearchOpensearchUserConfigOpensearchShardIndexingPressurePrimaryParameterShard            
- MinLimit double
- 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
- 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
- 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
- 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
- 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
- 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.
GetOpenSearchOpensearchUserConfigPrivateAccess       
- Opensearch bool
- Allow clients to connect to opensearch with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- OpensearchDashboards bool
- Allow clients to connect to opensearch_dashboards with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Prometheus bool
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Opensearch bool
- Allow clients to connect to opensearch with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- OpensearchDashboards bool
- Allow clients to connect to opensearch_dashboards with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- Prometheus bool
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearch Boolean
- Allow clients to connect to opensearch with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearchDashboards Boolean
- Allow clients to connect to opensearch_dashboards with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus Boolean
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearch boolean
- Allow clients to connect to opensearch with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearchDashboards boolean
- Allow clients to connect to opensearch_dashboards with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus boolean
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearch bool
- Allow clients to connect to opensearch with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearch_dashboards bool
- Allow clients to connect to opensearch_dashboards with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus bool
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearch Boolean
- Allow clients to connect to opensearch with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- opensearchDashboards Boolean
- Allow clients to connect to opensearch_dashboards with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
- prometheus Boolean
- Allow clients to connect to prometheus with a DNS name that always resolves to the service's private IP addresses. Only available in certain network locations.
GetOpenSearchOpensearchUserConfigPrivatelinkAccess       
- Opensearch bool
- Enable opensearch.
- OpensearchDashboards bool
- Enable opensearch_dashboards.
- Prometheus bool
- Enable prometheus.
- Opensearch bool
- Enable opensearch.
- OpensearchDashboards bool
- Enable opensearch_dashboards.
- Prometheus bool
- Enable prometheus.
- opensearch Boolean
- Enable opensearch.
- opensearchDashboards Boolean
- Enable opensearch_dashboards.
- prometheus Boolean
- Enable prometheus.
- opensearch boolean
- Enable opensearch.
- opensearchDashboards boolean
- Enable opensearch_dashboards.
- prometheus boolean
- Enable prometheus.
- opensearch bool
- Enable opensearch.
- opensearch_dashboards bool
- Enable opensearch_dashboards.
- prometheus bool
- Enable prometheus.
- opensearch Boolean
- Enable opensearch.
- opensearchDashboards Boolean
- Enable opensearch_dashboards.
- prometheus Boolean
- Enable prometheus.
GetOpenSearchOpensearchUserConfigPublicAccess       
- Opensearch bool
- Allow clients to connect to opensearch from the public internet for service nodes that are in a project VPC or another type of private network.
- OpensearchDashboards bool
- Allow clients to connect to opensearch_dashboards from the public internet for service nodes that are in a project VPC or another type of private network.
- Prometheus bool
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- Opensearch bool
- Allow clients to connect to opensearch from the public internet for service nodes that are in a project VPC or another type of private network.
- OpensearchDashboards bool
- Allow clients to connect to opensearch_dashboards from the public internet for service nodes that are in a project VPC or another type of private network.
- Prometheus bool
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearch Boolean
- Allow clients to connect to opensearch from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearchDashboards Boolean
- Allow clients to connect to opensearch_dashboards from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus Boolean
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearch boolean
- Allow clients to connect to opensearch from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearchDashboards boolean
- Allow clients to connect to opensearch_dashboards from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus boolean
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearch bool
- Allow clients to connect to opensearch from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearch_dashboards bool
- Allow clients to connect to opensearch_dashboards from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus bool
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearch Boolean
- Allow clients to connect to opensearch from the public internet for service nodes that are in a project VPC or another type of private network.
- opensearchDashboards Boolean
- Allow clients to connect to opensearch_dashboards from the public internet for service nodes that are in a project VPC or another type of private network.
- prometheus Boolean
- Allow clients to connect to prometheus from the public internet for service nodes that are in a project VPC or another type of private network.
GetOpenSearchOpensearchUserConfigS3Migration      
- AccessKey string
- AWS Access key.
- BasePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- Bucket string
- S3 bucket name.
- Indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- Region string
- S3 region.
- SecretKey string
- AWS secret key.
- SnapshotName string
- The snapshot name to restore from.
- ChunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- Compress bool
- When set to true metadata files are stored in compressed format.
- Endpoint string
- The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint.
- IncludeAliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- Readonly bool
- Whether the repository is read-only. Default: true.
- RestoreGlobal boolState 
- If true, restore the cluster state. Defaults to false.
- ServerSide boolEncryption 
- When set to true files are encrypted on server side.
- AccessKey string
- AWS Access key.
- BasePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- Bucket string
- S3 bucket name.
- Indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- Region string
- S3 region.
- SecretKey string
- AWS secret key.
- SnapshotName string
- The snapshot name to restore from.
- ChunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- Compress bool
- When set to true metadata files are stored in compressed format.
- Endpoint string
- The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint.
- IncludeAliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- Readonly bool
- Whether the repository is read-only. Default: true.
- RestoreGlobal boolState 
- If true, restore the cluster state. Defaults to false.
- ServerSide boolEncryption 
- When set to true files are encrypted on server side.
- accessKey String
- AWS Access key.
- basePath String
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket String
- S3 bucket name.
- indices String
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- region String
- S3 region.
- secretKey String
- AWS secret key.
- snapshotName String
- The snapshot name to restore from.
- chunkSize String
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress Boolean
- When set to true metadata files are stored in compressed format.
- endpoint String
- The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint.
- includeAliases Boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly Boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal BooleanState 
- If true, restore the cluster state. Defaults to false.
- serverSide BooleanEncryption 
- When set to true files are encrypted on server side.
- accessKey string
- AWS Access key.
- basePath string
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket string
- S3 bucket name.
- indices string
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- region string
- S3 region.
- secretKey string
- AWS secret key.
- snapshotName string
- The snapshot name to restore from.
- chunkSize string
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress boolean
- When set to true metadata files are stored in compressed format.
- endpoint string
- The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint.
- includeAliases boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal booleanState 
- If true, restore the cluster state. Defaults to false.
- serverSide booleanEncryption 
- When set to true files are encrypted on server side.
- access_key str
- AWS Access key.
- base_path str
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket str
- S3 bucket name.
- indices str
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- region str
- S3 region.
- secret_key str
- AWS secret key.
- snapshot_name str
- The snapshot name to restore from.
- chunk_size str
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress bool
- When set to true metadata files are stored in compressed format.
- endpoint str
- The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint.
- include_aliases bool
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly bool
- Whether the repository is read-only. Default: true.
- restore_global_ boolstate 
- If true, restore the cluster state. Defaults to false.
- server_side_ boolencryption 
- When set to true files are encrypted on server side.
- accessKey String
- AWS Access key.
- basePath String
- The path to the repository data within its container. The value of this setting should not start or end with a /.
- bucket String
- S3 bucket name.
- indices String
- A comma-delimited list of indices to restore from the snapshot. Multi-index syntax is supported. Example: metrics*,logs*,data-20240823.
- region String
- S3 region.
- secretKey String
- AWS secret key.
- snapshotName String
- The snapshot name to restore from.
- chunkSize String
- Big files can be broken down into chunks during snapshotting if needed. Should be the same as for the 3rd party repository.
- compress Boolean
- When set to true metadata files are stored in compressed format.
- endpoint String
- The S3 service endpoint to connect to. If you are using an S3-compatible service then you should set this to the service’s endpoint.
- includeAliases Boolean
- Whether to restore aliases alongside their associated indexes. Default is true.
- readonly Boolean
- Whether the repository is read-only. Default: true.
- restoreGlobal BooleanState 
- If true, restore the cluster state. Defaults to false.
- serverSide BooleanEncryption 
- When set to true files are encrypted on server side.
GetOpenSearchOpensearchUserConfigSaml      
- Enabled bool
- Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. Default: true.
- IdpEntity stringId 
- The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. Example: test-idp-entity-id.
- IdpMetadata stringUrl 
- The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- SpEntity stringId 
- The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. Example: test-sp-entity-id.
- IdpPemtrustedcas stringContent 
- 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. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
- RolesKey string
- 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. Example: RoleName.
- SubjectKey string
- Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. Example: NameID.
- Enabled bool
- Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. Default: true.
- IdpEntity stringId 
- The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. Example: test-idp-entity-id.
- IdpMetadata stringUrl 
- The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- SpEntity stringId 
- The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. Example: test-sp-entity-id.
- IdpPemtrustedcas stringContent 
- 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. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
- RolesKey string
- 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. Example: RoleName.
- SubjectKey string
- Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. Example: NameID.
- enabled Boolean
- Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. Default: true.
- idpEntity StringId 
- The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. Example: test-idp-entity-id.
- idpMetadata StringUrl 
- The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- spEntity StringId 
- The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. Example: test-sp-entity-id.
- idpPemtrustedcas StringContent 
- 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. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
- rolesKey String
- 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. Example: RoleName.
- subjectKey String
- Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. Example: NameID.
- enabled boolean
- Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. Default: true.
- idpEntity stringId 
- The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. Example: test-idp-entity-id.
- idpMetadata stringUrl 
- The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- spEntity stringId 
- The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. Example: test-sp-entity-id.
- idpPemtrustedcas stringContent 
- 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. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
- rolesKey string
- 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. Example: RoleName.
- subjectKey string
- Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. Example: NameID.
- enabled bool
- Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. Default: true.
- idp_entity_ strid 
- The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. Example: test-idp-entity-id.
- idp_metadata_ strurl 
- The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- sp_entity_ strid 
- The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. Example: test-sp-entity-id.
- idp_pemtrustedcas_ strcontent 
- 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. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
- roles_key str
- 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. Example: RoleName.
- subject_key str
- Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. Example: NameID.
- enabled Boolean
- Enables or disables SAML-based authentication for OpenSearch. When enabled, users can authenticate using SAML with an Identity Provider. Default: true.
- idpEntity StringId 
- The unique identifier for the Identity Provider (IdP) entity that is used for SAML authentication. This value is typically provided by the IdP. Example: test-idp-entity-id.
- idpMetadata StringUrl 
- The URL of the SAML metadata for the Identity Provider (IdP). This is used to configure SAML-based authentication with the IdP. Example: https://test-account.okta.com/app/exk491jujcVc83LEX697/sso/saml/metadata.
- spEntity StringId 
- The unique identifier for the Service Provider (SP) entity that is used for SAML authentication. This value is typically provided by the SP. Example: test-sp-entity-id.
- idpPemtrustedcas StringContent 
- 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. Example: -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE-----.
- rolesKey String
- 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. Example: RoleName.
- subjectKey String
- Optional. Specifies the attribute in the SAML response where the subject identifier is stored. If not configured, the NameID attribute is used by default. Example: NameID.
GetOpenSearchServiceIntegration    
- IntegrationType string
- Type of the service integration
- SourceService stringName 
- Name of the source service
- IntegrationType string
- Type of the service integration
- SourceService stringName 
- Name of the source service
- integrationType String
- Type of the service integration
- sourceService StringName 
- Name of the source service
- integrationType string
- Type of the service integration
- sourceService stringName 
- Name of the source service
- integration_type str
- Type of the service integration
- source_service_ strname 
- Name of the source service
- integrationType String
- Type of the service integration
- sourceService StringName 
- Name of the source service
GetOpenSearchTag   
GetOpenSearchTechEmail    
- Email string
- An email address to contact for technical issues
- Email string
- An email address to contact for technical issues
- email String
- An email address to contact for technical issues
- email string
- An email address to contact for technical issues
- email str
- An email address to contact for technical issues
- email String
- An email address to contact for technical issues
Package Details
- Repository
- Aiven pulumi/pulumi-aiven
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the aivenTerraform Provider.