1. Packages
  2. Edgecenter Provider
  3. API Docs
  4. RmonCheckSmtp
edgecenter 0.11.0 published on Thursday, Feb 5, 2026 by edge-center
edgecenter logo
edgecenter 0.11.0 published on Thursday, Feb 5, 2026 by edge-center

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as edgecenter from "@pulumi/edgecenter";
    
    const example = new edgecenter.RmonCheckSmtp("example", {
        name: "smtp-example",
        enabled: true,
        place: "country",
        entities: [1],
        ip: "smtp.example.com",
        port: 587,
        username: "monitor",
        password: "example-password",
    });
    
    import pulumi
    import pulumi_edgecenter as edgecenter
    
    example = edgecenter.RmonCheckSmtp("example",
        name="smtp-example",
        enabled=True,
        place="country",
        entities=[1],
        ip="smtp.example.com",
        port=587,
        username="monitor",
        password="example-password")
    
    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.NewRmonCheckSmtp(ctx, "example", &edgecenter.RmonCheckSmtpArgs{
    			Name:    pulumi.String("smtp-example"),
    			Enabled: pulumi.Bool(true),
    			Place:   pulumi.String("country"),
    			Entities: pulumi.Float64Array{
    				pulumi.Float64(1),
    			},
    			Ip:       pulumi.String("smtp.example.com"),
    			Port:     pulumi.Float64(587),
    			Username: pulumi.String("monitor"),
    			Password: pulumi.String("example-password"),
    		})
    		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.RmonCheckSmtp("example", new()
        {
            Name = "smtp-example",
            Enabled = true,
            Place = "country",
            Entities = new[]
            {
                1,
            },
            Ip = "smtp.example.com",
            Port = 587,
            Username = "monitor",
            Password = "example-password",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.edgecenter.RmonCheckSmtp;
    import com.pulumi.edgecenter.RmonCheckSmtpArgs;
    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 RmonCheckSmtp("example", RmonCheckSmtpArgs.builder()
                .name("smtp-example")
                .enabled(true)
                .place("country")
                .entities(1.0)
                .ip("smtp.example.com")
                .port(587.0)
                .username("monitor")
                .password("example-password")
                .build());
    
        }
    }
    
    resources:
      example:
        type: edgecenter:RmonCheckSmtp
        properties:
          name: smtp-example
          enabled: true
          place: country
          entities:
            - 1
          ip: smtp.example.com
          port: 587
          username: monitor
          password: example-password
    

    Create RmonCheckSmtp Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RmonCheckSmtp(name: string, args: RmonCheckSmtpArgs, opts?: CustomResourceOptions);
    @overload
    def RmonCheckSmtp(resource_name: str,
                      args: RmonCheckSmtpArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def RmonCheckSmtp(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      ip: Optional[str] = None,
                      username: Optional[str] = None,
                      port: Optional[float] = None,
                      place: Optional[str] = None,
                      enabled: Optional[bool] = None,
                      entities: Optional[Sequence[float]] = None,
                      password: Optional[str] = None,
                      name: Optional[str] = None,
                      description: Optional[str] = None,
                      mm_channel_id: Optional[float] = None,
                      check_group: Optional[str] = None,
                      ignore_ssl_error: Optional[bool] = None,
                      pd_channel_id: Optional[float] = None,
                      email_channel_id: Optional[float] = None,
                      interval: Optional[float] = None,
                      retries: Optional[float] = None,
                      rmon_check_smtp_id: Optional[str] = None,
                      runbook: Optional[str] = None,
                      slack_channel_id: Optional[float] = None,
                      telegram_channel_id: Optional[float] = None,
                      check_timeout: Optional[float] = None)
    func NewRmonCheckSmtp(ctx *Context, name string, args RmonCheckSmtpArgs, opts ...ResourceOption) (*RmonCheckSmtp, error)
    public RmonCheckSmtp(string name, RmonCheckSmtpArgs args, CustomResourceOptions? opts = null)
    public RmonCheckSmtp(String name, RmonCheckSmtpArgs args)
    public RmonCheckSmtp(String name, RmonCheckSmtpArgs args, CustomResourceOptions options)
    
    type: edgecenter:RmonCheckSmtp
    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 RmonCheckSmtpArgs
    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 RmonCheckSmtpArgs
    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 RmonCheckSmtpArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RmonCheckSmtpArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RmonCheckSmtpArgs
    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 rmonCheckSmtpResource = new Edgecenter.RmonCheckSmtp("rmonCheckSmtpResource", new()
    {
        Ip = "string",
        Username = "string",
        Port = 0,
        Place = "string",
        Enabled = false,
        Entities = new[]
        {
            0,
        },
        Password = "string",
        Name = "string",
        Description = "string",
        MmChannelId = 0,
        CheckGroup = "string",
        IgnoreSslError = false,
        PdChannelId = 0,
        EmailChannelId = 0,
        Interval = 0,
        Retries = 0,
        RmonCheckSmtpId = "string",
        Runbook = "string",
        SlackChannelId = 0,
        TelegramChannelId = 0,
        CheckTimeout = 0,
    });
    
    example, err := edgecenter.NewRmonCheckSmtp(ctx, "rmonCheckSmtpResource", &edgecenter.RmonCheckSmtpArgs{
    	Ip:       pulumi.String("string"),
    	Username: pulumi.String("string"),
    	Port:     pulumi.Float64(0),
    	Place:    pulumi.String("string"),
    	Enabled:  pulumi.Bool(false),
    	Entities: pulumi.Float64Array{
    		pulumi.Float64(0),
    	},
    	Password:          pulumi.String("string"),
    	Name:              pulumi.String("string"),
    	Description:       pulumi.String("string"),
    	MmChannelId:       pulumi.Float64(0),
    	CheckGroup:        pulumi.String("string"),
    	IgnoreSslError:    pulumi.Bool(false),
    	PdChannelId:       pulumi.Float64(0),
    	EmailChannelId:    pulumi.Float64(0),
    	Interval:          pulumi.Float64(0),
    	Retries:           pulumi.Float64(0),
    	RmonCheckSmtpId:   pulumi.String("string"),
    	Runbook:           pulumi.String("string"),
    	SlackChannelId:    pulumi.Float64(0),
    	TelegramChannelId: pulumi.Float64(0),
    	CheckTimeout:      pulumi.Float64(0),
    })
    
    var rmonCheckSmtpResource = new RmonCheckSmtp("rmonCheckSmtpResource", RmonCheckSmtpArgs.builder()
        .ip("string")
        .username("string")
        .port(0.0)
        .place("string")
        .enabled(false)
        .entities(0.0)
        .password("string")
        .name("string")
        .description("string")
        .mmChannelId(0.0)
        .checkGroup("string")
        .ignoreSslError(false)
        .pdChannelId(0.0)
        .emailChannelId(0.0)
        .interval(0.0)
        .retries(0.0)
        .rmonCheckSmtpId("string")
        .runbook("string")
        .slackChannelId(0.0)
        .telegramChannelId(0.0)
        .checkTimeout(0.0)
        .build());
    
    rmon_check_smtp_resource = edgecenter.RmonCheckSmtp("rmonCheckSmtpResource",
        ip="string",
        username="string",
        port=0,
        place="string",
        enabled=False,
        entities=[0],
        password="string",
        name="string",
        description="string",
        mm_channel_id=0,
        check_group="string",
        ignore_ssl_error=False,
        pd_channel_id=0,
        email_channel_id=0,
        interval=0,
        retries=0,
        rmon_check_smtp_id="string",
        runbook="string",
        slack_channel_id=0,
        telegram_channel_id=0,
        check_timeout=0)
    
    const rmonCheckSmtpResource = new edgecenter.RmonCheckSmtp("rmonCheckSmtpResource", {
        ip: "string",
        username: "string",
        port: 0,
        place: "string",
        enabled: false,
        entities: [0],
        password: "string",
        name: "string",
        description: "string",
        mmChannelId: 0,
        checkGroup: "string",
        ignoreSslError: false,
        pdChannelId: 0,
        emailChannelId: 0,
        interval: 0,
        retries: 0,
        rmonCheckSmtpId: "string",
        runbook: "string",
        slackChannelId: 0,
        telegramChannelId: 0,
        checkTimeout: 0,
    });
    
    type: edgecenter:RmonCheckSmtp
    properties:
        checkGroup: string
        checkTimeout: 0
        description: string
        emailChannelId: 0
        enabled: false
        entities:
            - 0
        ignoreSslError: false
        interval: 0
        ip: string
        mmChannelId: 0
        name: string
        password: string
        pdChannelId: 0
        place: string
        port: 0
        retries: 0
        rmonCheckSmtpId: string
        runbook: string
        slackChannelId: 0
        telegramChannelId: 0
        username: string
    

    RmonCheckSmtp 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 RmonCheckSmtp resource accepts the following input properties:

    Enabled bool
    Enabled state of the Check SMTP.
    Entities List<double>
    List of entities where check must be created.
    Ip string
    IP address or domain name of SMTP server for check.
    Password string
    Password for authenticating to SMTP server.
    Place string
    Place scope for Check SMTP.
    Port double
    SMTP server port.
    Username string
    User name for authenticating to SMTP server.
    CheckGroup string
    Name of the check group for group SMTP checks.
    CheckTimeout double
    Answer timeout in seconds.
    Description string
    Description of the Check SMTP.
    EmailChannelId double
    Email channel ID (optional)
    IgnoreSslError bool
    Ignore TLS/SSL error.
    Interval double
    Interval in seconds between checks.
    MmChannelId double
    Mattermost channel ID for alerts.
    Name string
    Name of the Check SMTP.
    PdChannelId double
    PagerDuty channel ID for alerts.
    Retries double
    Number of retries before check is marked down.
    RmonCheckSmtpId string
    The ID of this resource.
    Runbook string
    Runbook URL for alerts.
    SlackChannelId double
    Slack channel ID for alerts.
    TelegramChannelId double
    Telegram channel ID for alerts.
    Enabled bool
    Enabled state of the Check SMTP.
    Entities []float64
    List of entities where check must be created.
    Ip string
    IP address or domain name of SMTP server for check.
    Password string
    Password for authenticating to SMTP server.
    Place string
    Place scope for Check SMTP.
    Port float64
    SMTP server port.
    Username string
    User name for authenticating to SMTP server.
    CheckGroup string
    Name of the check group for group SMTP checks.
    CheckTimeout float64
    Answer timeout in seconds.
    Description string
    Description of the Check SMTP.
    EmailChannelId float64
    Email channel ID (optional)
    IgnoreSslError bool
    Ignore TLS/SSL error.
    Interval float64
    Interval in seconds between checks.
    MmChannelId float64
    Mattermost channel ID for alerts.
    Name string
    Name of the Check SMTP.
    PdChannelId float64
    PagerDuty channel ID for alerts.
    Retries float64
    Number of retries before check is marked down.
    RmonCheckSmtpId string
    The ID of this resource.
    Runbook string
    Runbook URL for alerts.
    SlackChannelId float64
    Slack channel ID for alerts.
    TelegramChannelId float64
    Telegram channel ID for alerts.
    enabled Boolean
    Enabled state of the Check SMTP.
    entities List<Double>
    List of entities where check must be created.
    ip String
    IP address or domain name of SMTP server for check.
    password String
    Password for authenticating to SMTP server.
    place String
    Place scope for Check SMTP.
    port Double
    SMTP server port.
    username String
    User name for authenticating to SMTP server.
    checkGroup String
    Name of the check group for group SMTP checks.
    checkTimeout Double
    Answer timeout in seconds.
    description String
    Description of the Check SMTP.
    emailChannelId Double
    Email channel ID (optional)
    ignoreSslError Boolean
    Ignore TLS/SSL error.
    interval Double
    Interval in seconds between checks.
    mmChannelId Double
    Mattermost channel ID for alerts.
    name String
    Name of the Check SMTP.
    pdChannelId Double
    PagerDuty channel ID for alerts.
    retries Double
    Number of retries before check is marked down.
    rmonCheckSmtpId String
    The ID of this resource.
    runbook String
    Runbook URL for alerts.
    slackChannelId Double
    Slack channel ID for alerts.
    telegramChannelId Double
    Telegram channel ID for alerts.
    enabled boolean
    Enabled state of the Check SMTP.
    entities number[]
    List of entities where check must be created.
    ip string
    IP address or domain name of SMTP server for check.
    password string
    Password for authenticating to SMTP server.
    place string
    Place scope for Check SMTP.
    port number
    SMTP server port.
    username string
    User name for authenticating to SMTP server.
    checkGroup string
    Name of the check group for group SMTP checks.
    checkTimeout number
    Answer timeout in seconds.
    description string
    Description of the Check SMTP.
    emailChannelId number
    Email channel ID (optional)
    ignoreSslError boolean
    Ignore TLS/SSL error.
    interval number
    Interval in seconds between checks.
    mmChannelId number
    Mattermost channel ID for alerts.
    name string
    Name of the Check SMTP.
    pdChannelId number
    PagerDuty channel ID for alerts.
    retries number
    Number of retries before check is marked down.
    rmonCheckSmtpId string
    The ID of this resource.
    runbook string
    Runbook URL for alerts.
    slackChannelId number
    Slack channel ID for alerts.
    telegramChannelId number
    Telegram channel ID for alerts.
    enabled bool
    Enabled state of the Check SMTP.
    entities Sequence[float]
    List of entities where check must be created.
    ip str
    IP address or domain name of SMTP server for check.
    password str
    Password for authenticating to SMTP server.
    place str
    Place scope for Check SMTP.
    port float
    SMTP server port.
    username str
    User name for authenticating to SMTP server.
    check_group str
    Name of the check group for group SMTP checks.
    check_timeout float
    Answer timeout in seconds.
    description str
    Description of the Check SMTP.
    email_channel_id float
    Email channel ID (optional)
    ignore_ssl_error bool
    Ignore TLS/SSL error.
    interval float
    Interval in seconds between checks.
    mm_channel_id float
    Mattermost channel ID for alerts.
    name str
    Name of the Check SMTP.
    pd_channel_id float
    PagerDuty channel ID for alerts.
    retries float
    Number of retries before check is marked down.
    rmon_check_smtp_id str
    The ID of this resource.
    runbook str
    Runbook URL for alerts.
    slack_channel_id float
    Slack channel ID for alerts.
    telegram_channel_id float
    Telegram channel ID for alerts.
    enabled Boolean
    Enabled state of the Check SMTP.
    entities List<Number>
    List of entities where check must be created.
    ip String
    IP address or domain name of SMTP server for check.
    password String
    Password for authenticating to SMTP server.
    place String
    Place scope for Check SMTP.
    port Number
    SMTP server port.
    username String
    User name for authenticating to SMTP server.
    checkGroup String
    Name of the check group for group SMTP checks.
    checkTimeout Number
    Answer timeout in seconds.
    description String
    Description of the Check SMTP.
    emailChannelId Number
    Email channel ID (optional)
    ignoreSslError Boolean
    Ignore TLS/SSL error.
    interval Number
    Interval in seconds between checks.
    mmChannelId Number
    Mattermost channel ID for alerts.
    name String
    Name of the Check SMTP.
    pdChannelId Number
    PagerDuty channel ID for alerts.
    retries Number
    Number of retries before check is marked down.
    rmonCheckSmtpId String
    The ID of this resource.
    runbook String
    Runbook URL for alerts.
    slackChannelId Number
    Slack channel ID for alerts.
    telegramChannelId Number
    Telegram channel ID for alerts.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RmonCheckSmtp 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 RmonCheckSmtp Resource

    Get an existing RmonCheckSmtp 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?: RmonCheckSmtpState, opts?: CustomResourceOptions): RmonCheckSmtp
    @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,
            ignore_ssl_error: Optional[bool] = 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_smtp_id: Optional[str] = None,
            runbook: Optional[str] = None,
            slack_channel_id: Optional[float] = None,
            telegram_channel_id: Optional[float] = None,
            username: Optional[str] = None) -> RmonCheckSmtp
    func GetRmonCheckSmtp(ctx *Context, name string, id IDInput, state *RmonCheckSmtpState, opts ...ResourceOption) (*RmonCheckSmtp, error)
    public static RmonCheckSmtp Get(string name, Input<string> id, RmonCheckSmtpState? state, CustomResourceOptions? opts = null)
    public static RmonCheckSmtp get(String name, Output<String> id, RmonCheckSmtpState state, CustomResourceOptions options)
    resources:  _:    type: edgecenter:RmonCheckSmtp    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.
    The following state arguments are supported:
    CheckGroup string
    Name of the check group for group SMTP checks.
    CheckTimeout double
    Answer timeout in seconds.
    Description string
    Description of the Check SMTP.
    EmailChannelId double
    Email channel ID (optional)
    Enabled bool
    Enabled state of the Check SMTP.
    Entities List<double>
    List of entities where check must be created.
    IgnoreSslError bool
    Ignore TLS/SSL error.
    Interval double
    Interval in seconds between checks.
    Ip string
    IP address or domain name of SMTP server for check.
    MmChannelId double
    Mattermost channel ID for alerts.
    Name string
    Name of the Check SMTP.
    Password string
    Password for authenticating to SMTP server.
    PdChannelId double
    PagerDuty channel ID for alerts.
    Place string
    Place scope for Check SMTP.
    Port double
    SMTP server port.
    Retries double
    Number of retries before check is marked down.
    RmonCheckSmtpId string
    The ID of this resource.
    Runbook string
    Runbook URL for alerts.
    SlackChannelId double
    Slack channel ID for alerts.
    TelegramChannelId double
    Telegram channel ID for alerts.
    Username string
    User name for authenticating to SMTP server.
    CheckGroup string
    Name of the check group for group SMTP checks.
    CheckTimeout float64
    Answer timeout in seconds.
    Description string
    Description of the Check SMTP.
    EmailChannelId float64
    Email channel ID (optional)
    Enabled bool
    Enabled state of the Check SMTP.
    Entities []float64
    List of entities where check must be created.
    IgnoreSslError bool
    Ignore TLS/SSL error.
    Interval float64
    Interval in seconds between checks.
    Ip string
    IP address or domain name of SMTP server for check.
    MmChannelId float64
    Mattermost channel ID for alerts.
    Name string
    Name of the Check SMTP.
    Password string
    Password for authenticating to SMTP server.
    PdChannelId float64
    PagerDuty channel ID for alerts.
    Place string
    Place scope for Check SMTP.
    Port float64
    SMTP server port.
    Retries float64
    Number of retries before check is marked down.
    RmonCheckSmtpId string
    The ID of this resource.
    Runbook string
    Runbook URL for alerts.
    SlackChannelId float64
    Slack channel ID for alerts.
    TelegramChannelId float64
    Telegram channel ID for alerts.
    Username string
    User name for authenticating to SMTP server.
    checkGroup String
    Name of the check group for group SMTP checks.
    checkTimeout Double
    Answer timeout in seconds.
    description String
    Description of the Check SMTP.
    emailChannelId Double
    Email channel ID (optional)
    enabled Boolean
    Enabled state of the Check SMTP.
    entities List<Double>
    List of entities where check must be created.
    ignoreSslError Boolean
    Ignore TLS/SSL error.
    interval Double
    Interval in seconds between checks.
    ip String
    IP address or domain name of SMTP server for check.
    mmChannelId Double
    Mattermost channel ID for alerts.
    name String
    Name of the Check SMTP.
    password String
    Password for authenticating to SMTP server.
    pdChannelId Double
    PagerDuty channel ID for alerts.
    place String
    Place scope for Check SMTP.
    port Double
    SMTP server port.
    retries Double
    Number of retries before check is marked down.
    rmonCheckSmtpId String
    The ID of this resource.
    runbook String
    Runbook URL for alerts.
    slackChannelId Double
    Slack channel ID for alerts.
    telegramChannelId Double
    Telegram channel ID for alerts.
    username String
    User name for authenticating to SMTP server.
    checkGroup string
    Name of the check group for group SMTP checks.
    checkTimeout number
    Answer timeout in seconds.
    description string
    Description of the Check SMTP.
    emailChannelId number
    Email channel ID (optional)
    enabled boolean
    Enabled state of the Check SMTP.
    entities number[]
    List of entities where check must be created.
    ignoreSslError boolean
    Ignore TLS/SSL error.
    interval number
    Interval in seconds between checks.
    ip string
    IP address or domain name of SMTP server for check.
    mmChannelId number
    Mattermost channel ID for alerts.
    name string
    Name of the Check SMTP.
    password string
    Password for authenticating to SMTP server.
    pdChannelId number
    PagerDuty channel ID for alerts.
    place string
    Place scope for Check SMTP.
    port number
    SMTP server port.
    retries number
    Number of retries before check is marked down.
    rmonCheckSmtpId string
    The ID of this resource.
    runbook string
    Runbook URL for alerts.
    slackChannelId number
    Slack channel ID for alerts.
    telegramChannelId number
    Telegram channel ID for alerts.
    username string
    User name for authenticating to SMTP server.
    check_group str
    Name of the check group for group SMTP checks.
    check_timeout float
    Answer timeout in seconds.
    description str
    Description of the Check SMTP.
    email_channel_id float
    Email channel ID (optional)
    enabled bool
    Enabled state of the Check SMTP.
    entities Sequence[float]
    List of entities where check must be created.
    ignore_ssl_error bool
    Ignore TLS/SSL error.
    interval float
    Interval in seconds between checks.
    ip str
    IP address or domain name of SMTP server for check.
    mm_channel_id float
    Mattermost channel ID for alerts.
    name str
    Name of the Check SMTP.
    password str
    Password for authenticating to SMTP server.
    pd_channel_id float
    PagerDuty channel ID for alerts.
    place str
    Place scope for Check SMTP.
    port float
    SMTP server port.
    retries float
    Number of retries before check is marked down.
    rmon_check_smtp_id str
    The ID of this resource.
    runbook str
    Runbook URL for alerts.
    slack_channel_id float
    Slack channel ID for alerts.
    telegram_channel_id float
    Telegram channel ID for alerts.
    username str
    User name for authenticating to SMTP server.
    checkGroup String
    Name of the check group for group SMTP checks.
    checkTimeout Number
    Answer timeout in seconds.
    description String
    Description of the Check SMTP.
    emailChannelId Number
    Email channel ID (optional)
    enabled Boolean
    Enabled state of the Check SMTP.
    entities List<Number>
    List of entities where check must be created.
    ignoreSslError Boolean
    Ignore TLS/SSL error.
    interval Number
    Interval in seconds between checks.
    ip String
    IP address or domain name of SMTP server for check.
    mmChannelId Number
    Mattermost channel ID for alerts.
    name String
    Name of the Check SMTP.
    password String
    Password for authenticating to SMTP server.
    pdChannelId Number
    PagerDuty channel ID for alerts.
    place String
    Place scope for Check SMTP.
    port Number
    SMTP server port.
    retries Number
    Number of retries before check is marked down.
    rmonCheckSmtpId String
    The ID of this resource.
    runbook String
    Runbook URL for alerts.
    slackChannelId Number
    Slack channel ID for alerts.
    telegramChannelId Number
    Telegram channel ID for alerts.
    username String
    User name for authenticating to SMTP server.

    Package Details

    Repository
    edgecenter edge-center/terraform-provider-edgecenter
    License
    Notes
    This Pulumi package is based on the edgecenter Terraform Provider.
    edgecenter logo
    edgecenter 0.11.0 published on Thursday, Feb 5, 2026 by edge-center
      Meet Neo: Your AI Platform Teammate