stackit v0.0.4 published on Friday, Feb 20, 2026 by stackitcloud
stackit v0.0.4 published on Friday, Feb 20, 2026 by stackitcloud
RabbitMQ instance data source schema. Must have a region specified in the provider configuration.
Example Usage
data "stackit_rabbitmq_instance" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getRabbitmqInstance
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 getRabbitmqInstance(args: GetRabbitmqInstanceArgs, opts?: InvokeOptions): Promise<GetRabbitmqInstanceResult>
function getRabbitmqInstanceOutput(args: GetRabbitmqInstanceOutputArgs, opts?: InvokeOptions): Output<GetRabbitmqInstanceResult>def get_rabbitmq_instance(instance_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRabbitmqInstanceResult
def get_rabbitmq_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRabbitmqInstanceResult]func LookupRabbitmqInstance(ctx *Context, args *LookupRabbitmqInstanceArgs, opts ...InvokeOption) (*LookupRabbitmqInstanceResult, error)
func LookupRabbitmqInstanceOutput(ctx *Context, args *LookupRabbitmqInstanceOutputArgs, opts ...InvokeOption) LookupRabbitmqInstanceResultOutput> Note: This function is named LookupRabbitmqInstance in the Go SDK.
public static class GetRabbitmqInstance
{
public static Task<GetRabbitmqInstanceResult> InvokeAsync(GetRabbitmqInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetRabbitmqInstanceResult> Invoke(GetRabbitmqInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRabbitmqInstanceResult> getRabbitmqInstance(GetRabbitmqInstanceArgs args, InvokeOptions options)
public static Output<GetRabbitmqInstanceResult> getRabbitmqInstance(GetRabbitmqInstanceArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getRabbitmqInstance:getRabbitmqInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - ID of the RabbitMQ instance.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- Instance
Id string - ID of the RabbitMQ instance.
- Project
Id string - STACKIT Project ID to which the instance is associated.
- instance
Id String - ID of the RabbitMQ instance.
- project
Id String - STACKIT Project ID to which the instance is associated.
- instance
Id string - ID of the RabbitMQ instance.
- project
Id string - STACKIT Project ID to which the instance is associated.
- instance_
id str - ID of the RabbitMQ instance.
- project_
id str - STACKIT Project ID to which the instance is associated.
- instance
Id String - ID of the RabbitMQ instance.
- project
Id String - STACKIT Project ID to which the instance is associated.
getRabbitmqInstance 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 RabbitMQ instance.
- Name string
- Instance name.
- Parameters
Get
Rabbitmq 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 RabbitMQ instance.
- Name string
- Instance name.
- Parameters
Get
Rabbitmq 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 RabbitMQ instance.
- name String
- Instance name.
- parameters
Get
Rabbitmq 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 RabbitMQ instance.
- name string
- Instance name.
- parameters
Get
Rabbitmq 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 RabbitMQ instance.
- name str
- Instance name.
- parameters
Get
Rabbitmq 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 RabbitMQ 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
GetRabbitmqInstanceParameters
- Consumer
Timeout int - The timeout in milliseconds for the consumer.
- Enable
Monitoring bool - Enable monitoring.
- Graphite string
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- 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.
- 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.
- Roles List<string>
- List of roles to assign to the instance.
- 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 List<string> - TLS protocol versions to use.
- Consumer
Timeout int - The timeout in milliseconds for the consumer.
- Enable
Monitoring bool - Enable monitoring.
- Graphite string
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- 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.
- 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.
- Roles []string
- List of roles to assign to the instance.
- 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 - TLS protocol versions to use.
- consumer
Timeout Integer - The timeout in milliseconds for the consumer.
- enable
Monitoring Boolean - Enable monitoring.
- graphite String
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- 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.
- 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.
- roles List<String>
- List of roles to assign to the instance.
- 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 List<String> - TLS protocol versions to use.
- consumer
Timeout number - The timeout in milliseconds for the consumer.
- enable
Monitoring boolean - Enable monitoring.
- graphite string
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- 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.
- 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.
- roles string[]
- List of roles to assign to the instance.
- 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[] - TLS protocol versions to use.
- consumer_
timeout int - The timeout in milliseconds for the consumer.
- enable_
monitoring bool - Enable monitoring.
- graphite str
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- 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.
- 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.
- roles Sequence[str]
- List of roles to assign to the instance.
- 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 Sequence[str] - TLS protocol versions to use.
- consumer
Timeout Number - The timeout in milliseconds for the consumer.
- enable
Monitoring Boolean - Enable monitoring.
- graphite String
- Graphite server URL (host and port). If set, monitoring with Graphite will be enabled.
- 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.
- 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.
- roles List<String>
- List of roles to assign to the instance.
- 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 List<String> - TLS protocol versions 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
