stackit v0.0.4 published on Friday, Feb 20, 2026 by stackitcloud
stackit v0.0.4 published on Friday, Feb 20, 2026 by stackitcloud
Redis instance data source schema. Must have a region specified in the provider configuration.
Example Usage
data "stackit_redis_instance" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getRedisInstance
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 getRedisInstance(args: GetRedisInstanceArgs, opts?: InvokeOptions): Promise<GetRedisInstanceResult>
function getRedisInstanceOutput(args: GetRedisInstanceOutputArgs, opts?: InvokeOptions): Output<GetRedisInstanceResult>def get_redis_instance(instance_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRedisInstanceResult
def get_redis_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRedisInstanceResult]func LookupRedisInstance(ctx *Context, args *LookupRedisInstanceArgs, opts ...InvokeOption) (*LookupRedisInstanceResult, error)
func LookupRedisInstanceOutput(ctx *Context, args *LookupRedisInstanceOutputArgs, opts ...InvokeOption) LookupRedisInstanceResultOutput> Note: This function is named LookupRedisInstance in the Go SDK.
public static class GetRedisInstance
{
public static Task<GetRedisInstanceResult> InvokeAsync(GetRedisInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetRedisInstanceResult> Invoke(GetRedisInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRedisInstanceResult> getRedisInstance(GetRedisInstanceArgs args, InvokeOptions options)
public static Output<GetRedisInstanceResult> getRedisInstance(GetRedisInstanceArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getRedisInstance:getRedisInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - ID of the Redis instance.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- Instance
Id string - ID of the Redis instance.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- instance
Id String - ID of the Redis instance.
- project
Id String - STACKIT Project ID to which the instance is associated.
- instance
Id string - ID of the Redis instance.
- project
Id string - STACKIT Project ID to which the instance is associated.
- instance_
id str - ID of the Redis instance.
- project_
id str - STACKIT Project ID to which the instance is associated.
- instance
Id String - ID of the Redis instance.
- project
Id String - STACKIT Project ID to which the instance is associated.
getRedisInstance 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 Redis instance.
- Name string
- Instance name.
- Parameters
Get
Redis 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 Redis instance.
- Name string
- Instance name.
- Parameters
Get
Redis 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 Redis instance.
- name String
- Instance name.
- parameters
Get
Redis 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 Redis instance.
- name string
- Instance name.
- parameters
Get
Redis 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 Redis instance.
- name str
- Instance name.
- parameters
Get
Redis 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 Redis 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
GetRedisInstanceParameters
- Down
After intMilliseconds - The number of milliseconds after which the instance is considered down.
- Enable
Monitoring bool - Enable monitoring.
- Failover
Timeout int - The failover timeout in milliseconds.
- Graphite string
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- Lazyfree
Lazy stringEviction - The lazy eviction enablement (yes or no).
- Lazyfree
Lazy stringExpire - The lazy expire enablement (yes or no).
- Lua
Time intLimit - The Lua time limit.
- Max
Disk intThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- Maxclients int
- The maximum number of clients.
- Maxmemory
Policy string - The policy to handle the maximum memory (volatile-lru, noeviction, etc).
- Maxmemory
Samples int - The maximum memory samples.
- Metrics
Frequency int - The frequency in seconds at which metrics are emitted.
- 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
- Min
Replicas intMax Lag - The minimum replicas maximum lag.
- Monitoring
Instance stringId - The ID of the STACKIT monitoring instance.
- Notify
Keyspace stringEvents - The notify keyspace events.
- Sgw
Acl string - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- Snapshot string
- The snapshot configuration.
- Syslogs List<string>
- List of syslog servers to send logs to.
- Tls
Ciphers List<string> - List of TLS ciphers to use.
- Tls
Ciphersuites string - TLS cipher suites to use.
- Tls
Protocols string - TLS protocol to use.
- Down
After intMilliseconds - The number of milliseconds after which the instance is considered down.
- Enable
Monitoring bool - Enable monitoring.
- Failover
Timeout int - The failover timeout in milliseconds.
- Graphite string
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- Lazyfree
Lazy stringEviction - The lazy eviction enablement (yes or no).
- Lazyfree
Lazy stringExpire - The lazy expire enablement (yes or no).
- Lua
Time intLimit - The Lua time limit.
- Max
Disk intThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- Maxclients int
- The maximum number of clients.
- Maxmemory
Policy string - The policy to handle the maximum memory (volatile-lru, noeviction, etc).
- Maxmemory
Samples int - The maximum memory samples.
- Metrics
Frequency int - The frequency in seconds at which metrics are emitted.
- 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
- Min
Replicas intMax Lag - The minimum replicas maximum lag.
- Monitoring
Instance stringId - The ID of the STACKIT monitoring instance.
- Notify
Keyspace stringEvents - The notify keyspace events.
- Sgw
Acl string - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- Snapshot string
- The snapshot configuration.
- Syslogs []string
- List of syslog servers to send logs to.
- Tls
Ciphers []string - List of TLS ciphers to use.
- Tls
Ciphersuites string - TLS cipher suites to use.
- Tls
Protocols string - TLS protocol to use.
- down
After IntegerMilliseconds - The number of milliseconds after which the instance is considered down.
- enable
Monitoring Boolean - Enable monitoring.
- failover
Timeout Integer - The failover timeout in milliseconds.
- graphite String
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- lazyfree
Lazy StringEviction - The lazy eviction enablement (yes or no).
- lazyfree
Lazy StringExpire - The lazy expire enablement (yes or no).
- lua
Time IntegerLimit - The Lua time limit.
- max
Disk IntegerThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- maxclients Integer
- The maximum number of clients.
- maxmemory
Policy String - The policy to handle the maximum memory (volatile-lru, noeviction, etc).
- maxmemory
Samples Integer - The maximum memory samples.
- metrics
Frequency Integer - The frequency in seconds at which metrics are emitted.
- 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
- min
Replicas IntegerMax Lag - The minimum replicas maximum lag.
- monitoring
Instance StringId - The ID of the STACKIT monitoring instance.
- notify
Keyspace StringEvents - The notify keyspace events.
- sgw
Acl String - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- snapshot String
- The snapshot configuration.
- syslogs List<String>
- List of syslog servers to send logs to.
- tls
Ciphers List<String> - List of TLS ciphers to use.
- tls
Ciphersuites String - TLS cipher suites to use.
- tls
Protocols String - TLS protocol to use.
- down
After numberMilliseconds - The number of milliseconds after which the instance is considered down.
- enable
Monitoring boolean - Enable monitoring.
- failover
Timeout number - The failover timeout in milliseconds.
- graphite string
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- lazyfree
Lazy stringEviction - The lazy eviction enablement (yes or no).
- lazyfree
Lazy stringExpire - The lazy expire enablement (yes or no).
- lua
Time numberLimit - The Lua time limit.
- max
Disk numberThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- maxclients number
- The maximum number of clients.
- maxmemory
Policy string - The policy to handle the maximum memory (volatile-lru, noeviction, etc).
- maxmemory
Samples number - The maximum memory samples.
- metrics
Frequency number - The frequency in seconds at which metrics are emitted.
- 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
- min
Replicas numberMax Lag - The minimum replicas maximum lag.
- monitoring
Instance stringId - The ID of the STACKIT monitoring instance.
- notify
Keyspace stringEvents - The notify keyspace events.
- sgw
Acl string - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- snapshot string
- The snapshot configuration.
- syslogs string[]
- List of syslog servers to send logs to.
- tls
Ciphers string[] - List of TLS ciphers to use.
- tls
Ciphersuites string - TLS cipher suites to use.
- tls
Protocols string - TLS protocol to use.
- down_
after_ intmilliseconds - The number of milliseconds after which the instance is considered down.
- enable_
monitoring bool - Enable monitoring.
- failover_
timeout int - The failover timeout in milliseconds.
- graphite str
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- lazyfree_
lazy_ streviction - The lazy eviction enablement (yes or no).
- lazyfree_
lazy_ strexpire - The lazy expire enablement (yes or no).
- lua_
time_ intlimit - The Lua time limit.
- max_
disk_ intthreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- maxclients int
- The maximum number of clients.
- maxmemory_
policy str - The policy to handle the maximum memory (volatile-lru, noeviction, etc).
- maxmemory_
samples int - The maximum memory samples.
- metrics_
frequency int - The frequency in seconds at which metrics are emitted.
- 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
- min_
replicas_ intmax_ lag - The minimum replicas maximum lag.
- monitoring_
instance_ strid - The ID of the STACKIT monitoring instance.
- notify_
keyspace_ strevents - The notify keyspace events.
- sgw_
acl str - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- snapshot str
- The snapshot configuration.
- syslogs Sequence[str]
- List of syslog servers to send logs to.
- tls_
ciphers Sequence[str] - List of TLS ciphers to use.
- tls_
ciphersuites str - TLS cipher suites to use.
- tls_
protocols str - TLS protocol to use.
- down
After NumberMilliseconds - The number of milliseconds after which the instance is considered down.
- enable
Monitoring Boolean - Enable monitoring.
- failover
Timeout Number - The failover timeout in milliseconds.
- graphite String
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- lazyfree
Lazy StringEviction - The lazy eviction enablement (yes or no).
- lazyfree
Lazy StringExpire - The lazy expire enablement (yes or no).
- lua
Time NumberLimit - The Lua time limit.
- max
Disk NumberThreshold - The maximum disk threshold in MB. If the disk usage exceeds this threshold, the instance will be stopped.
- maxclients Number
- The maximum number of clients.
- maxmemory
Policy String - The policy to handle the maximum memory (volatile-lru, noeviction, etc).
- maxmemory
Samples Number - The maximum memory samples.
- metrics
Frequency Number - The frequency in seconds at which metrics are emitted.
- 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
- min
Replicas NumberMax Lag - The minimum replicas maximum lag.
- monitoring
Instance StringId - The ID of the STACKIT monitoring instance.
- notify
Keyspace StringEvents - The notify keyspace events.
- sgw
Acl String - Comma separated list of IP networks in CIDR notation which are allowed to access this instance.
- snapshot String
- The snapshot configuration.
- syslogs List<String>
- List of syslog servers to send logs to.
- tls
Ciphers List<String> - List of TLS ciphers to use.
- tls
Ciphersuites String - TLS cipher suites to use.
- tls
Protocols String - 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
