published on Tuesday, Mar 10, 2026 by edge-center
published on Tuesday, Mar 10, 2026 by edge-center
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as edgecenter from "@pulumi/edgecenter";
const example = new edgecenter.RmonCheckRabbitmq("example", {
name: "rabbitmq-example",
enabled: true,
place: "region",
entities: [10],
ip: "rabbitmq.example.com",
port: 5672,
username: "monitor",
password: "example-password",
vhost: "/",
});
import pulumi
import pulumi_edgecenter as edgecenter
example = edgecenter.RmonCheckRabbitmq("example",
name="rabbitmq-example",
enabled=True,
place="region",
entities=[10],
ip="rabbitmq.example.com",
port=5672,
username="monitor",
password="example-password",
vhost="/")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/edgecenter/edgecenter"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := edgecenter.NewRmonCheckRabbitmq(ctx, "example", &edgecenter.RmonCheckRabbitmqArgs{
Name: pulumi.String("rabbitmq-example"),
Enabled: pulumi.Bool(true),
Place: pulumi.String("region"),
Entities: pulumi.Float64Array{
pulumi.Float64(10),
},
Ip: pulumi.String("rabbitmq.example.com"),
Port: pulumi.Float64(5672),
Username: pulumi.String("monitor"),
Password: pulumi.String("example-password"),
Vhost: pulumi.String("/"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Edgecenter = Pulumi.Edgecenter;
return await Deployment.RunAsync(() =>
{
var example = new Edgecenter.RmonCheckRabbitmq("example", new()
{
Name = "rabbitmq-example",
Enabled = true,
Place = "region",
Entities = new[]
{
10,
},
Ip = "rabbitmq.example.com",
Port = 5672,
Username = "monitor",
Password = "example-password",
Vhost = "/",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.edgecenter.RmonCheckRabbitmq;
import com.pulumi.edgecenter.RmonCheckRabbitmqArgs;
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) {
var example = new RmonCheckRabbitmq("example", RmonCheckRabbitmqArgs.builder()
.name("rabbitmq-example")
.enabled(true)
.place("region")
.entities(10.0)
.ip("rabbitmq.example.com")
.port(5672.0)
.username("monitor")
.password("example-password")
.vhost("/")
.build());
}
}
resources:
example:
type: edgecenter:RmonCheckRabbitmq
properties:
name: rabbitmq-example
enabled: true
place: region
entities:
- 10
ip: rabbitmq.example.com
port: 5672
username: monitor
password: example-password
vhost: /
Create RmonCheckRabbitmq Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RmonCheckRabbitmq(name: string, args: RmonCheckRabbitmqArgs, opts?: CustomResourceOptions);@overload
def RmonCheckRabbitmq(resource_name: str,
args: RmonCheckRabbitmqArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RmonCheckRabbitmq(resource_name: str,
opts: Optional[ResourceOptions] = None,
password: Optional[str] = None,
place: Optional[str] = None,
vhost: Optional[str] = None,
username: Optional[str] = None,
enabled: Optional[bool] = None,
entities: Optional[Sequence[float]] = None,
port: Optional[float] = None,
ip: Optional[str] = None,
pd_channel_id: Optional[float] = None,
name: Optional[str] = None,
check_timeout: Optional[float] = None,
mm_channel_id: Optional[float] = None,
check_group: Optional[str] = None,
interval: Optional[float] = None,
retries: Optional[float] = None,
rmon_check_rabbitmq_id: Optional[str] = None,
runbook: Optional[str] = None,
slack_channel_id: Optional[float] = None,
telegram_channel_id: Optional[float] = None,
email_channel_id: Optional[float] = None,
description: Optional[str] = None)func NewRmonCheckRabbitmq(ctx *Context, name string, args RmonCheckRabbitmqArgs, opts ...ResourceOption) (*RmonCheckRabbitmq, error)public RmonCheckRabbitmq(string name, RmonCheckRabbitmqArgs args, CustomResourceOptions? opts = null)
public RmonCheckRabbitmq(String name, RmonCheckRabbitmqArgs args)
public RmonCheckRabbitmq(String name, RmonCheckRabbitmqArgs args, CustomResourceOptions options)
type: edgecenter:RmonCheckRabbitmq
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RmonCheckRabbitmqArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RmonCheckRabbitmqArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RmonCheckRabbitmqArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RmonCheckRabbitmqArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RmonCheckRabbitmqArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var rmonCheckRabbitmqResource = new Edgecenter.RmonCheckRabbitmq("rmonCheckRabbitmqResource", new()
{
Password = "string",
Place = "string",
Vhost = "string",
Username = "string",
Enabled = false,
Entities = new[]
{
0,
},
Port = 0,
Ip = "string",
PdChannelId = 0,
Name = "string",
CheckTimeout = 0,
MmChannelId = 0,
CheckGroup = "string",
Interval = 0,
Retries = 0,
RmonCheckRabbitmqId = "string",
Runbook = "string",
SlackChannelId = 0,
TelegramChannelId = 0,
EmailChannelId = 0,
Description = "string",
});
example, err := edgecenter.NewRmonCheckRabbitmq(ctx, "rmonCheckRabbitmqResource", &edgecenter.RmonCheckRabbitmqArgs{
Password: pulumi.String("string"),
Place: pulumi.String("string"),
Vhost: pulumi.String("string"),
Username: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Entities: pulumi.Float64Array{
pulumi.Float64(0),
},
Port: pulumi.Float64(0),
Ip: pulumi.String("string"),
PdChannelId: pulumi.Float64(0),
Name: pulumi.String("string"),
CheckTimeout: pulumi.Float64(0),
MmChannelId: pulumi.Float64(0),
CheckGroup: pulumi.String("string"),
Interval: pulumi.Float64(0),
Retries: pulumi.Float64(0),
RmonCheckRabbitmqId: pulumi.String("string"),
Runbook: pulumi.String("string"),
SlackChannelId: pulumi.Float64(0),
TelegramChannelId: pulumi.Float64(0),
EmailChannelId: pulumi.Float64(0),
Description: pulumi.String("string"),
})
var rmonCheckRabbitmqResource = new RmonCheckRabbitmq("rmonCheckRabbitmqResource", RmonCheckRabbitmqArgs.builder()
.password("string")
.place("string")
.vhost("string")
.username("string")
.enabled(false)
.entities(0.0)
.port(0.0)
.ip("string")
.pdChannelId(0.0)
.name("string")
.checkTimeout(0.0)
.mmChannelId(0.0)
.checkGroup("string")
.interval(0.0)
.retries(0.0)
.rmonCheckRabbitmqId("string")
.runbook("string")
.slackChannelId(0.0)
.telegramChannelId(0.0)
.emailChannelId(0.0)
.description("string")
.build());
rmon_check_rabbitmq_resource = edgecenter.RmonCheckRabbitmq("rmonCheckRabbitmqResource",
password="string",
place="string",
vhost="string",
username="string",
enabled=False,
entities=[0],
port=0,
ip="string",
pd_channel_id=0,
name="string",
check_timeout=0,
mm_channel_id=0,
check_group="string",
interval=0,
retries=0,
rmon_check_rabbitmq_id="string",
runbook="string",
slack_channel_id=0,
telegram_channel_id=0,
email_channel_id=0,
description="string")
const rmonCheckRabbitmqResource = new edgecenter.RmonCheckRabbitmq("rmonCheckRabbitmqResource", {
password: "string",
place: "string",
vhost: "string",
username: "string",
enabled: false,
entities: [0],
port: 0,
ip: "string",
pdChannelId: 0,
name: "string",
checkTimeout: 0,
mmChannelId: 0,
checkGroup: "string",
interval: 0,
retries: 0,
rmonCheckRabbitmqId: "string",
runbook: "string",
slackChannelId: 0,
telegramChannelId: 0,
emailChannelId: 0,
description: "string",
});
type: edgecenter:RmonCheckRabbitmq
properties:
checkGroup: string
checkTimeout: 0
description: string
emailChannelId: 0
enabled: false
entities:
- 0
interval: 0
ip: string
mmChannelId: 0
name: string
password: string
pdChannelId: 0
place: string
port: 0
retries: 0
rmonCheckRabbitmqId: string
runbook: string
slackChannelId: 0
telegramChannelId: 0
username: string
vhost: string
RmonCheckRabbitmq Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The RmonCheckRabbitmq resource accepts the following input properties:
- Enabled bool
- Enabled state of the Check RabbitMQ.
- Entities List<double>
- List of entities where check must be created.
- Ip string
- IP address or domain name of RabbitMQ server for check.
- Password string
- Password for authenticating to RabbitMQ server.
- Place string
- Place scope for Check RabbitMQ.
- Port double
- RabbitMQ server port.
- Username string
- User name for authenticating to RabbitMQ server.
- Vhost string
- Virtual host to RabbitMQ server.
- Check
Group string - Name of the check group for group RabbitMQ checks.
- Check
Timeout double - Answer timeout in seconds.
- Description string
- Description of the Check RabbitMQ.
- Email
Channel doubleId - Email channel ID (optional)
- Interval double
- Interval in seconds between checks.
- Mm
Channel doubleId - Mattermost channel ID for alerts.
- Name string
- Name of the Check RabbitMQ.
- Pd
Channel doubleId - PagerDuty channel ID for alerts.
- Retries double
- Number of retries before check is marked down.
- Rmon
Check stringRabbitmq Id - The ID of this resource.
- Runbook string
- Runbook URL for alerts.
- Slack
Channel doubleId - Slack channel ID for alerts.
- Telegram
Channel doubleId - Telegram channel ID for alerts.
- Enabled bool
- Enabled state of the Check RabbitMQ.
- Entities []float64
- List of entities where check must be created.
- Ip string
- IP address or domain name of RabbitMQ server for check.
- Password string
- Password for authenticating to RabbitMQ server.
- Place string
- Place scope for Check RabbitMQ.
- Port float64
- RabbitMQ server port.
- Username string
- User name for authenticating to RabbitMQ server.
- Vhost string
- Virtual host to RabbitMQ server.
- Check
Group string - Name of the check group for group RabbitMQ checks.
- Check
Timeout float64 - Answer timeout in seconds.
- Description string
- Description of the Check RabbitMQ.
- Email
Channel float64Id - Email channel ID (optional)
- Interval float64
- Interval in seconds between checks.
- Mm
Channel float64Id - Mattermost channel ID for alerts.
- Name string
- Name of the Check RabbitMQ.
- Pd
Channel float64Id - PagerDuty channel ID for alerts.
- Retries float64
- Number of retries before check is marked down.
- Rmon
Check stringRabbitmq Id - The ID of this resource.
- Runbook string
- Runbook URL for alerts.
- Slack
Channel float64Id - Slack channel ID for alerts.
- Telegram
Channel float64Id - Telegram channel ID for alerts.
- enabled Boolean
- Enabled state of the Check RabbitMQ.
- entities List<Double>
- List of entities where check must be created.
- ip String
- IP address or domain name of RabbitMQ server for check.
- password String
- Password for authenticating to RabbitMQ server.
- place String
- Place scope for Check RabbitMQ.
- port Double
- RabbitMQ server port.
- username String
- User name for authenticating to RabbitMQ server.
- vhost String
- Virtual host to RabbitMQ server.
- check
Group String - Name of the check group for group RabbitMQ checks.
- check
Timeout Double - Answer timeout in seconds.
- description String
- Description of the Check RabbitMQ.
- email
Channel DoubleId - Email channel ID (optional)
- interval Double
- Interval in seconds between checks.
- mm
Channel DoubleId - Mattermost channel ID for alerts.
- name String
- Name of the Check RabbitMQ.
- pd
Channel DoubleId - PagerDuty channel ID for alerts.
- retries Double
- Number of retries before check is marked down.
- rmon
Check StringRabbitmq Id - The ID of this resource.
- runbook String
- Runbook URL for alerts.
- slack
Channel DoubleId - Slack channel ID for alerts.
- telegram
Channel DoubleId - Telegram channel ID for alerts.
- enabled boolean
- Enabled state of the Check RabbitMQ.
- entities number[]
- List of entities where check must be created.
- ip string
- IP address or domain name of RabbitMQ server for check.
- password string
- Password for authenticating to RabbitMQ server.
- place string
- Place scope for Check RabbitMQ.
- port number
- RabbitMQ server port.
- username string
- User name for authenticating to RabbitMQ server.
- vhost string
- Virtual host to RabbitMQ server.
- check
Group string - Name of the check group for group RabbitMQ checks.
- check
Timeout number - Answer timeout in seconds.
- description string
- Description of the Check RabbitMQ.
- email
Channel numberId - Email channel ID (optional)
- interval number
- Interval in seconds between checks.
- mm
Channel numberId - Mattermost channel ID for alerts.
- name string
- Name of the Check RabbitMQ.
- pd
Channel numberId - PagerDuty channel ID for alerts.
- retries number
- Number of retries before check is marked down.
- rmon
Check stringRabbitmq Id - The ID of this resource.
- runbook string
- Runbook URL for alerts.
- slack
Channel numberId - Slack channel ID for alerts.
- telegram
Channel numberId - Telegram channel ID for alerts.
- enabled bool
- Enabled state of the Check RabbitMQ.
- entities Sequence[float]
- List of entities where check must be created.
- ip str
- IP address or domain name of RabbitMQ server for check.
- password str
- Password for authenticating to RabbitMQ server.
- place str
- Place scope for Check RabbitMQ.
- port float
- RabbitMQ server port.
- username str
- User name for authenticating to RabbitMQ server.
- vhost str
- Virtual host to RabbitMQ server.
- check_
group str - Name of the check group for group RabbitMQ checks.
- check_
timeout float - Answer timeout in seconds.
- description str
- Description of the Check RabbitMQ.
- email_
channel_ floatid - Email channel ID (optional)
- interval float
- Interval in seconds between checks.
- mm_
channel_ floatid - Mattermost channel ID for alerts.
- name str
- Name of the Check RabbitMQ.
- pd_
channel_ floatid - PagerDuty channel ID for alerts.
- retries float
- Number of retries before check is marked down.
- rmon_
check_ strrabbitmq_ id - The ID of this resource.
- runbook str
- Runbook URL for alerts.
- slack_
channel_ floatid - Slack channel ID for alerts.
- telegram_
channel_ floatid - Telegram channel ID for alerts.
- enabled Boolean
- Enabled state of the Check RabbitMQ.
- entities List<Number>
- List of entities where check must be created.
- ip String
- IP address or domain name of RabbitMQ server for check.
- password String
- Password for authenticating to RabbitMQ server.
- place String
- Place scope for Check RabbitMQ.
- port Number
- RabbitMQ server port.
- username String
- User name for authenticating to RabbitMQ server.
- vhost String
- Virtual host to RabbitMQ server.
- check
Group String - Name of the check group for group RabbitMQ checks.
- check
Timeout Number - Answer timeout in seconds.
- description String
- Description of the Check RabbitMQ.
- email
Channel NumberId - Email channel ID (optional)
- interval Number
- Interval in seconds between checks.
- mm
Channel NumberId - Mattermost channel ID for alerts.
- name String
- Name of the Check RabbitMQ.
- pd
Channel NumberId - PagerDuty channel ID for alerts.
- retries Number
- Number of retries before check is marked down.
- rmon
Check StringRabbitmq Id - The ID of this resource.
- runbook String
- Runbook URL for alerts.
- slack
Channel NumberId - Slack channel ID for alerts.
- telegram
Channel NumberId - Telegram channel ID for alerts.
Outputs
All input properties are implicitly available as output properties. Additionally, the RmonCheckRabbitmq resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing RmonCheckRabbitmq Resource
Get an existing RmonCheckRabbitmq resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: RmonCheckRabbitmqState, opts?: CustomResourceOptions): RmonCheckRabbitmq@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
check_group: Optional[str] = None,
check_timeout: Optional[float] = None,
description: Optional[str] = None,
email_channel_id: Optional[float] = None,
enabled: Optional[bool] = None,
entities: Optional[Sequence[float]] = None,
interval: Optional[float] = None,
ip: Optional[str] = None,
mm_channel_id: Optional[float] = None,
name: Optional[str] = None,
password: Optional[str] = None,
pd_channel_id: Optional[float] = None,
place: Optional[str] = None,
port: Optional[float] = None,
retries: Optional[float] = None,
rmon_check_rabbitmq_id: Optional[str] = None,
runbook: Optional[str] = None,
slack_channel_id: Optional[float] = None,
telegram_channel_id: Optional[float] = None,
username: Optional[str] = None,
vhost: Optional[str] = None) -> RmonCheckRabbitmqfunc GetRmonCheckRabbitmq(ctx *Context, name string, id IDInput, state *RmonCheckRabbitmqState, opts ...ResourceOption) (*RmonCheckRabbitmq, error)public static RmonCheckRabbitmq Get(string name, Input<string> id, RmonCheckRabbitmqState? state, CustomResourceOptions? opts = null)public static RmonCheckRabbitmq get(String name, Output<String> id, RmonCheckRabbitmqState state, CustomResourceOptions options)resources: _: type: edgecenter:RmonCheckRabbitmq get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Check
Group string - Name of the check group for group RabbitMQ checks.
- Check
Timeout double - Answer timeout in seconds.
- Description string
- Description of the Check RabbitMQ.
- Email
Channel doubleId - Email channel ID (optional)
- Enabled bool
- Enabled state of the Check RabbitMQ.
- Entities List<double>
- List of entities where check must be created.
- Interval double
- Interval in seconds between checks.
- Ip string
- IP address or domain name of RabbitMQ server for check.
- Mm
Channel doubleId - Mattermost channel ID for alerts.
- Name string
- Name of the Check RabbitMQ.
- Password string
- Password for authenticating to RabbitMQ server.
- Pd
Channel doubleId - PagerDuty channel ID for alerts.
- Place string
- Place scope for Check RabbitMQ.
- Port double
- RabbitMQ server port.
- Retries double
- Number of retries before check is marked down.
- Rmon
Check stringRabbitmq Id - The ID of this resource.
- Runbook string
- Runbook URL for alerts.
- Slack
Channel doubleId - Slack channel ID for alerts.
- Telegram
Channel doubleId - Telegram channel ID for alerts.
- Username string
- User name for authenticating to RabbitMQ server.
- Vhost string
- Virtual host to RabbitMQ server.
- Check
Group string - Name of the check group for group RabbitMQ checks.
- Check
Timeout float64 - Answer timeout in seconds.
- Description string
- Description of the Check RabbitMQ.
- Email
Channel float64Id - Email channel ID (optional)
- Enabled bool
- Enabled state of the Check RabbitMQ.
- Entities []float64
- List of entities where check must be created.
- Interval float64
- Interval in seconds between checks.
- Ip string
- IP address or domain name of RabbitMQ server for check.
- Mm
Channel float64Id - Mattermost channel ID for alerts.
- Name string
- Name of the Check RabbitMQ.
- Password string
- Password for authenticating to RabbitMQ server.
- Pd
Channel float64Id - PagerDuty channel ID for alerts.
- Place string
- Place scope for Check RabbitMQ.
- Port float64
- RabbitMQ server port.
- Retries float64
- Number of retries before check is marked down.
- Rmon
Check stringRabbitmq Id - The ID of this resource.
- Runbook string
- Runbook URL for alerts.
- Slack
Channel float64Id - Slack channel ID for alerts.
- Telegram
Channel float64Id - Telegram channel ID for alerts.
- Username string
- User name for authenticating to RabbitMQ server.
- Vhost string
- Virtual host to RabbitMQ server.
- check
Group String - Name of the check group for group RabbitMQ checks.
- check
Timeout Double - Answer timeout in seconds.
- description String
- Description of the Check RabbitMQ.
- email
Channel DoubleId - Email channel ID (optional)
- enabled Boolean
- Enabled state of the Check RabbitMQ.
- entities List<Double>
- List of entities where check must be created.
- interval Double
- Interval in seconds between checks.
- ip String
- IP address or domain name of RabbitMQ server for check.
- mm
Channel DoubleId - Mattermost channel ID for alerts.
- name String
- Name of the Check RabbitMQ.
- password String
- Password for authenticating to RabbitMQ server.
- pd
Channel DoubleId - PagerDuty channel ID for alerts.
- place String
- Place scope for Check RabbitMQ.
- port Double
- RabbitMQ server port.
- retries Double
- Number of retries before check is marked down.
- rmon
Check StringRabbitmq Id - The ID of this resource.
- runbook String
- Runbook URL for alerts.
- slack
Channel DoubleId - Slack channel ID for alerts.
- telegram
Channel DoubleId - Telegram channel ID for alerts.
- username String
- User name for authenticating to RabbitMQ server.
- vhost String
- Virtual host to RabbitMQ server.
- check
Group string - Name of the check group for group RabbitMQ checks.
- check
Timeout number - Answer timeout in seconds.
- description string
- Description of the Check RabbitMQ.
- email
Channel numberId - Email channel ID (optional)
- enabled boolean
- Enabled state of the Check RabbitMQ.
- entities number[]
- List of entities where check must be created.
- interval number
- Interval in seconds between checks.
- ip string
- IP address or domain name of RabbitMQ server for check.
- mm
Channel numberId - Mattermost channel ID for alerts.
- name string
- Name of the Check RabbitMQ.
- password string
- Password for authenticating to RabbitMQ server.
- pd
Channel numberId - PagerDuty channel ID for alerts.
- place string
- Place scope for Check RabbitMQ.
- port number
- RabbitMQ server port.
- retries number
- Number of retries before check is marked down.
- rmon
Check stringRabbitmq Id - The ID of this resource.
- runbook string
- Runbook URL for alerts.
- slack
Channel numberId - Slack channel ID for alerts.
- telegram
Channel numberId - Telegram channel ID for alerts.
- username string
- User name for authenticating to RabbitMQ server.
- vhost string
- Virtual host to RabbitMQ server.
- check_
group str - Name of the check group for group RabbitMQ checks.
- check_
timeout float - Answer timeout in seconds.
- description str
- Description of the Check RabbitMQ.
- email_
channel_ floatid - Email channel ID (optional)
- enabled bool
- Enabled state of the Check RabbitMQ.
- entities Sequence[float]
- List of entities where check must be created.
- interval float
- Interval in seconds between checks.
- ip str
- IP address or domain name of RabbitMQ server for check.
- mm_
channel_ floatid - Mattermost channel ID for alerts.
- name str
- Name of the Check RabbitMQ.
- password str
- Password for authenticating to RabbitMQ server.
- pd_
channel_ floatid - PagerDuty channel ID for alerts.
- place str
- Place scope for Check RabbitMQ.
- port float
- RabbitMQ server port.
- retries float
- Number of retries before check is marked down.
- rmon_
check_ strrabbitmq_ id - The ID of this resource.
- runbook str
- Runbook URL for alerts.
- slack_
channel_ floatid - Slack channel ID for alerts.
- telegram_
channel_ floatid - Telegram channel ID for alerts.
- username str
- User name for authenticating to RabbitMQ server.
- vhost str
- Virtual host to RabbitMQ server.
- check
Group String - Name of the check group for group RabbitMQ checks.
- check
Timeout Number - Answer timeout in seconds.
- description String
- Description of the Check RabbitMQ.
- email
Channel NumberId - Email channel ID (optional)
- enabled Boolean
- Enabled state of the Check RabbitMQ.
- entities List<Number>
- List of entities where check must be created.
- interval Number
- Interval in seconds between checks.
- ip String
- IP address or domain name of RabbitMQ server for check.
- mm
Channel NumberId - Mattermost channel ID for alerts.
- name String
- Name of the Check RabbitMQ.
- password String
- Password for authenticating to RabbitMQ server.
- pd
Channel NumberId - PagerDuty channel ID for alerts.
- place String
- Place scope for Check RabbitMQ.
- port Number
- RabbitMQ server port.
- retries Number
- Number of retries before check is marked down.
- rmon
Check StringRabbitmq Id - The ID of this resource.
- runbook String
- Runbook URL for alerts.
- slack
Channel NumberId - Slack channel ID for alerts.
- telegram
Channel NumberId - Telegram channel ID for alerts.
- username String
- User name for authenticating to RabbitMQ server.
- vhost String
- Virtual host to RabbitMQ server.
Package Details
- Repository
- edgecenter edge-center/terraform-provider-edgecenter
- License
- Notes
- This Pulumi package is based on the
edgecenterTerraform Provider.
published on Tuesday, Mar 10, 2026 by edge-center
