stackit v0.0.4 published on Friday, Feb 20, 2026 by stackitcloud
stackit v0.0.4 published on Friday, Feb 20, 2026 by stackitcloud
OpenSearch instance data source schema. Must have a region specified in the provider configuration.
Example Usage
data "stackit_opensearch_instance" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getOpensearchInstance
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 getOpensearchInstance(args: GetOpensearchInstanceArgs, opts?: InvokeOptions): Promise<GetOpensearchInstanceResult>
function getOpensearchInstanceOutput(args: GetOpensearchInstanceOutputArgs, opts?: InvokeOptions): Output<GetOpensearchInstanceResult>def get_opensearch_instance(instance_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetOpensearchInstanceResult
def get_opensearch_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetOpensearchInstanceResult]func LookupOpensearchInstance(ctx *Context, args *LookupOpensearchInstanceArgs, opts ...InvokeOption) (*LookupOpensearchInstanceResult, error)
func LookupOpensearchInstanceOutput(ctx *Context, args *LookupOpensearchInstanceOutputArgs, opts ...InvokeOption) LookupOpensearchInstanceResultOutput> Note: This function is named LookupOpensearchInstance in the Go SDK.
public static class GetOpensearchInstance
{
public static Task<GetOpensearchInstanceResult> InvokeAsync(GetOpensearchInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetOpensearchInstanceResult> Invoke(GetOpensearchInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetOpensearchInstanceResult> getOpensearchInstance(GetOpensearchInstanceArgs args, InvokeOptions options)
public static Output<GetOpensearchInstanceResult> getOpensearchInstance(GetOpensearchInstanceArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getOpensearchInstance:getOpensearchInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - ID of the OpenSearch instance.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- Instance
Id string - ID of the OpenSearch instance.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- instance
Id String - ID of the OpenSearch instance.
- project
Id String - STACKIT Project ID to which the instance is associated.
- instance
Id string - ID of the OpenSearch instance.
- project
Id string - STACKIT Project ID to which the instance is associated.
- instance_
id str - ID of the OpenSearch instance.
- project_
id str - STACKIT Project ID to which the instance is associated.
- instance
Id String - ID of the OpenSearch instance.
- project
Id String - STACKIT Project ID to which the instance is associated.
getOpensearchInstance Result
The following output properties are available:
- Cf
Guid string - Cf
Organization stringGuid - Cf
Space stringGuid - Dashboard
Url string - Id string
- Image
Url string - Instance
Id string - ID of the OpenSearch instance.
- Name string
- Instance name.
- Parameters
Get
Opensearch Instance Parameters - Plan
Id string - The selected plan ID.
- Plan
Name string - The selected plan name.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- Version string
- The service version.
- Cf
Guid string - Cf
Organization stringGuid - Cf
Space stringGuid - Dashboard
Url string - Id string
- Image
Url string - Instance
Id string - ID of the OpenSearch instance.
- Name string
- Instance name.
- Parameters
Get
Opensearch Instance Parameters - Plan
Id string - The selected plan ID.
- Plan
Name string - The selected plan name.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- Version string
- The service version.
- cf
Guid String - cf
Organization StringGuid - cf
Space StringGuid - dashboard
Url String - id String
- image
Url String - instance
Id String - ID of the OpenSearch instance.
- name String
- Instance name.
- parameters
Get
Opensearch Instance Parameters - plan
Id String - The selected plan ID.
- plan
Name String - The selected plan name.
- project
Id String - STACKIT Project ID to which the instance is associated.
- version String
- The service version.
- cf
Guid string - cf
Organization stringGuid - cf
Space stringGuid - dashboard
Url string - id string
- image
Url string - instance
Id string - ID of the OpenSearch instance.
- name string
- Instance name.
- parameters
Get
Opensearch Instance Parameters - plan
Id string - The selected plan ID.
- plan
Name string - The selected plan name.
- project
Id string - STACKIT Project ID to which the instance is associated.
- version string
- The service version.
- cf_
guid str - cf_
organization_ strguid - cf_
space_ strguid - dashboard_
url str - id str
- image_
url str - instance_
id str - ID of the OpenSearch instance.
- name str
- Instance name.
- parameters
Get
Opensearch Instance Parameters - plan_
id str - The selected plan ID.
- plan_
name str - The selected plan name.
- project_
id str - STACKIT Project ID to which the instance is associated.
- version str
- The service version.
- cf
Guid String - cf
Organization StringGuid - cf
Space StringGuid - dashboard
Url String - id String
- image
Url String - instance
Id String - ID of the OpenSearch instance.
- name String
- Instance name.
- parameters Property Map
- plan
Id String - The selected plan ID.
- plan
Name String - The selected plan name.
- project
Id String - STACKIT Project ID to which the instance is associated.
- version String
- The service version.
Supporting Types
GetOpensearchInstanceParameters
- Enable
Monitoring bool - Enable monitoring.
- Graphite string
- If set, monitoring with Graphite will be enabled. Expects the host and port where the Graphite metrics should be sent to (host:port).
- Java
Garbage stringCollector - The garbage collector to use for OpenSearch.
- Java
Heapspace int - The amount of memory (in MB) allocated as heap by the JVM for OpenSearch.
- Java
Maxmetaspace int - The amount of memory (in MB) used by the JVM to store metadata for OpenSearch.
- Max
Disk intThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- Metrics
Frequency int - The frequency in seconds at which metrics are emitted (in seconds).
- Metrics
Prefix string - The prefix for the metrics. Could be useful when using Graphite monitoring to prefix the metrics with a certain value, like an API key.
- Monitoring
Instance stringId - The ID of the STACKIT monitoring instance.
- Plugins List<string>
- List of plugins to install. Must be a supported plugin name. The plugins
repository-s3andrepository-azureare enabled by default and cannot be disabled. - Sgw
Acl string - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- Syslogs List<string>
- List of syslog servers to send logs to.
- Tls
Ciphers List<string> - List of TLS ciphers to use.
- Tls
Protocols string - The TLS protocol to use.
- Enable
Monitoring bool - Enable monitoring.
- Graphite string
- If set, monitoring with Graphite will be enabled. Expects the host and port where the Graphite metrics should be sent to (host:port).
- Java
Garbage stringCollector - The garbage collector to use for OpenSearch.
- Java
Heapspace int - The amount of memory (in MB) allocated as heap by the JVM for OpenSearch.
- Java
Maxmetaspace int - The amount of memory (in MB) used by the JVM to store metadata for OpenSearch.
- Max
Disk intThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- Metrics
Frequency int - The frequency in seconds at which metrics are emitted (in seconds).
- Metrics
Prefix string - The prefix for the metrics. Could be useful when using Graphite monitoring to prefix the metrics with a certain value, like an API key.
- Monitoring
Instance stringId - The ID of the STACKIT monitoring instance.
- Plugins []string
- List of plugins to install. Must be a supported plugin name. The plugins
repository-s3andrepository-azureare enabled by default and cannot be disabled. - Sgw
Acl string - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- Syslogs []string
- List of syslog servers to send logs to.
- Tls
Ciphers []string - List of TLS ciphers to use.
- Tls
Protocols string - The TLS protocol to use.
- enable
Monitoring Boolean - Enable monitoring.
- graphite String
- If set, monitoring with Graphite will be enabled. Expects the host and port where the Graphite metrics should be sent to (host:port).
- java
Garbage StringCollector - The garbage collector to use for OpenSearch.
- java
Heapspace Integer - The amount of memory (in MB) allocated as heap by the JVM for OpenSearch.
- java
Maxmetaspace Integer - The amount of memory (in MB) used by the JVM to store metadata for OpenSearch.
- max
Disk IntegerThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- metrics
Frequency Integer - The frequency in seconds at which metrics are emitted (in seconds).
- metrics
Prefix String - The prefix for the metrics. Could be useful when using Graphite monitoring to prefix the metrics with a certain value, like an API key.
- monitoring
Instance StringId - The ID of the STACKIT monitoring instance.
- plugins List<String>
- List of plugins to install. Must be a supported plugin name. The plugins
repository-s3andrepository-azureare enabled by default and cannot be disabled. - sgw
Acl String - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- syslogs List<String>
- List of syslog servers to send logs to.
- tls
Ciphers List<String> - List of TLS ciphers to use.
- tls
Protocols String - The TLS protocol to use.
- enable
Monitoring boolean - Enable monitoring.
- graphite string
- If set, monitoring with Graphite will be enabled. Expects the host and port where the Graphite metrics should be sent to (host:port).
- java
Garbage stringCollector - The garbage collector to use for OpenSearch.
- java
Heapspace number - The amount of memory (in MB) allocated as heap by the JVM for OpenSearch.
- java
Maxmetaspace number - The amount of memory (in MB) used by the JVM to store metadata for OpenSearch.
- max
Disk numberThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- metrics
Frequency number - The frequency in seconds at which metrics are emitted (in seconds).
- metrics
Prefix string - The prefix for the metrics. Could be useful when using Graphite monitoring to prefix the metrics with a certain value, like an API key.
- monitoring
Instance stringId - The ID of the STACKIT monitoring instance.
- plugins string[]
- List of plugins to install. Must be a supported plugin name. The plugins
repository-s3andrepository-azureare enabled by default and cannot be disabled. - sgw
Acl string - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- syslogs string[]
- List of syslog servers to send logs to.
- tls
Ciphers string[] - List of TLS ciphers to use.
- tls
Protocols string - The TLS protocol to use.
- enable_
monitoring bool - Enable monitoring.
- graphite str
- If set, monitoring with Graphite will be enabled. Expects the host and port where the Graphite metrics should be sent to (host:port).
- java_
garbage_ strcollector - The garbage collector to use for OpenSearch.
- java_
heapspace int - The amount of memory (in MB) allocated as heap by the JVM for OpenSearch.
- java_
maxmetaspace int - The amount of memory (in MB) used by the JVM to store metadata for OpenSearch.
- max_
disk_ intthreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- metrics_
frequency int - The frequency in seconds at which metrics are emitted (in seconds).
- metrics_
prefix str - The prefix for the metrics. Could be useful when using Graphite monitoring to prefix the metrics with a certain value, like an API key.
- monitoring_
instance_ strid - The ID of the STACKIT monitoring instance.
- plugins Sequence[str]
- List of plugins to install. Must be a supported plugin name. The plugins
repository-s3andrepository-azureare enabled by default and cannot be disabled. - sgw_
acl str - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- syslogs Sequence[str]
- List of syslog servers to send logs to.
- tls_
ciphers Sequence[str] - List of TLS ciphers to use.
- tls_
protocols str - The TLS protocol to use.
- enable
Monitoring Boolean - Enable monitoring.
- graphite String
- If set, monitoring with Graphite will be enabled. Expects the host and port where the Graphite metrics should be sent to (host:port).
- java
Garbage StringCollector - The garbage collector to use for OpenSearch.
- java
Heapspace Number - The amount of memory (in MB) allocated as heap by the JVM for OpenSearch.
- java
Maxmetaspace Number - The amount of memory (in MB) used by the JVM to store metadata for OpenSearch.
- max
Disk NumberThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- metrics
Frequency Number - The frequency in seconds at which metrics are emitted (in seconds).
- metrics
Prefix String - The prefix for the metrics. Could be useful when using Graphite monitoring to prefix the metrics with a certain value, like an API key.
- monitoring
Instance StringId - The ID of the STACKIT monitoring instance.
- plugins List<String>
- List of plugins to install. Must be a supported plugin name. The plugins
repository-s3andrepository-azureare enabled by default and cannot be disabled. - sgw
Acl String - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- syslogs List<String>
- List of syslog servers to send logs to.
- tls
Ciphers List<String> - List of TLS ciphers to use.
- tls
Protocols String - The TLS protocol to use.
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
stackit v0.0.4 published on Friday, Feb 20, 2026 by stackitcloud
