1. Packages
  2. Edgecenter Provider
  3. API Docs
  4. RmonCheckHttp
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.RmonCheckHttp("example", {
        name: "http-example",
        enabled: true,
        place: "country",
        entities: [1],
        url: "https://example.com/health",
        method: "get",
        acceptedStatusCodes: [200],
    });
    
    import pulumi
    import pulumi_edgecenter as edgecenter
    
    example = edgecenter.RmonCheckHttp("example",
        name="http-example",
        enabled=True,
        place="country",
        entities=[1],
        url="https://example.com/health",
        method="get",
        accepted_status_codes=[200])
    
    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.NewRmonCheckHttp(ctx, "example", &edgecenter.RmonCheckHttpArgs{
    			Name:    pulumi.String("http-example"),
    			Enabled: pulumi.Bool(true),
    			Place:   pulumi.String("country"),
    			Entities: pulumi.Float64Array{
    				pulumi.Float64(1),
    			},
    			Url:    pulumi.String("https://example.com/health"),
    			Method: pulumi.String("get"),
    			AcceptedStatusCodes: pulumi.Float64Array{
    				pulumi.Float64(200),
    			},
    		})
    		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.RmonCheckHttp("example", new()
        {
            Name = "http-example",
            Enabled = true,
            Place = "country",
            Entities = new[]
            {
                1,
            },
            Url = "https://example.com/health",
            Method = "get",
            AcceptedStatusCodes = new[]
            {
                200,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.edgecenter.RmonCheckHttp;
    import com.pulumi.edgecenter.RmonCheckHttpArgs;
    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 RmonCheckHttp("example", RmonCheckHttpArgs.builder()
                .name("http-example")
                .enabled(true)
                .place("country")
                .entities(1.0)
                .url("https://example.com/health")
                .method("get")
                .acceptedStatusCodes(200.0)
                .build());
    
        }
    }
    
    resources:
      example:
        type: edgecenter:RmonCheckHttp
        properties:
          name: http-example
          enabled: true
          place: country
          entities:
            - 1
          url: https://example.com/health
          method: get
          acceptedStatusCodes:
            - 200
    

    Create RmonCheckHttp Resource

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

    Constructor syntax

    new RmonCheckHttp(name: string, args: RmonCheckHttpArgs, opts?: CustomResourceOptions);
    @overload
    def RmonCheckHttp(resource_name: str,
                      args: RmonCheckHttpArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def RmonCheckHttp(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      accepted_status_codes: Optional[Sequence[float]] = None,
                      url: Optional[str] = None,
                      place: Optional[str] = None,
                      method: Optional[str] = None,
                      entities: Optional[Sequence[float]] = None,
                      enabled: Optional[bool] = None,
                      email_channel_id: Optional[float] = None,
                      pd_channel_id: Optional[float] = None,
                      check_timeout: Optional[float] = None,
                      header_req: Optional[str] = None,
                      ignore_ssl_error: Optional[bool] = None,
                      interval: Optional[float] = None,
                      check_group: Optional[str] = None,
                      mm_channel_id: Optional[float] = None,
                      name: Optional[str] = None,
                      description: Optional[str] = None,
                      body_req: Optional[str] = None,
                      redirects: Optional[float] = None,
                      retries: Optional[float] = None,
                      rmon_check_http_id: Optional[str] = None,
                      runbook: Optional[str] = None,
                      slack_channel_id: Optional[float] = None,
                      telegram_channel_id: Optional[float] = None,
                      body: Optional[str] = None)
    func NewRmonCheckHttp(ctx *Context, name string, args RmonCheckHttpArgs, opts ...ResourceOption) (*RmonCheckHttp, error)
    public RmonCheckHttp(string name, RmonCheckHttpArgs args, CustomResourceOptions? opts = null)
    public RmonCheckHttp(String name, RmonCheckHttpArgs args)
    public RmonCheckHttp(String name, RmonCheckHttpArgs args, CustomResourceOptions options)
    
    type: edgecenter:RmonCheckHttp
    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 RmonCheckHttpArgs
    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 RmonCheckHttpArgs
    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 RmonCheckHttpArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RmonCheckHttpArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RmonCheckHttpArgs
    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 rmonCheckHttpResource = new Edgecenter.RmonCheckHttp("rmonCheckHttpResource", new()
    {
        AcceptedStatusCodes = new[]
        {
            0,
        },
        Url = "string",
        Place = "string",
        Method = "string",
        Entities = new[]
        {
            0,
        },
        Enabled = false,
        EmailChannelId = 0,
        PdChannelId = 0,
        CheckTimeout = 0,
        HeaderReq = "string",
        IgnoreSslError = false,
        Interval = 0,
        CheckGroup = "string",
        MmChannelId = 0,
        Name = "string",
        Description = "string",
        BodyReq = "string",
        Redirects = 0,
        Retries = 0,
        RmonCheckHttpId = "string",
        Runbook = "string",
        SlackChannelId = 0,
        TelegramChannelId = 0,
        Body = "string",
    });
    
    example, err := edgecenter.NewRmonCheckHttp(ctx, "rmonCheckHttpResource", &edgecenter.RmonCheckHttpArgs{
    	AcceptedStatusCodes: pulumi.Float64Array{
    		pulumi.Float64(0),
    	},
    	Url:    pulumi.String("string"),
    	Place:  pulumi.String("string"),
    	Method: pulumi.String("string"),
    	Entities: pulumi.Float64Array{
    		pulumi.Float64(0),
    	},
    	Enabled:           pulumi.Bool(false),
    	EmailChannelId:    pulumi.Float64(0),
    	PdChannelId:       pulumi.Float64(0),
    	CheckTimeout:      pulumi.Float64(0),
    	HeaderReq:         pulumi.String("string"),
    	IgnoreSslError:    pulumi.Bool(false),
    	Interval:          pulumi.Float64(0),
    	CheckGroup:        pulumi.String("string"),
    	MmChannelId:       pulumi.Float64(0),
    	Name:              pulumi.String("string"),
    	Description:       pulumi.String("string"),
    	BodyReq:           pulumi.String("string"),
    	Redirects:         pulumi.Float64(0),
    	Retries:           pulumi.Float64(0),
    	RmonCheckHttpId:   pulumi.String("string"),
    	Runbook:           pulumi.String("string"),
    	SlackChannelId:    pulumi.Float64(0),
    	TelegramChannelId: pulumi.Float64(0),
    	Body:              pulumi.String("string"),
    })
    
    var rmonCheckHttpResource = new RmonCheckHttp("rmonCheckHttpResource", RmonCheckHttpArgs.builder()
        .acceptedStatusCodes(0.0)
        .url("string")
        .place("string")
        .method("string")
        .entities(0.0)
        .enabled(false)
        .emailChannelId(0.0)
        .pdChannelId(0.0)
        .checkTimeout(0.0)
        .headerReq("string")
        .ignoreSslError(false)
        .interval(0.0)
        .checkGroup("string")
        .mmChannelId(0.0)
        .name("string")
        .description("string")
        .bodyReq("string")
        .redirects(0.0)
        .retries(0.0)
        .rmonCheckHttpId("string")
        .runbook("string")
        .slackChannelId(0.0)
        .telegramChannelId(0.0)
        .body("string")
        .build());
    
    rmon_check_http_resource = edgecenter.RmonCheckHttp("rmonCheckHttpResource",
        accepted_status_codes=[0],
        url="string",
        place="string",
        method="string",
        entities=[0],
        enabled=False,
        email_channel_id=0,
        pd_channel_id=0,
        check_timeout=0,
        header_req="string",
        ignore_ssl_error=False,
        interval=0,
        check_group="string",
        mm_channel_id=0,
        name="string",
        description="string",
        body_req="string",
        redirects=0,
        retries=0,
        rmon_check_http_id="string",
        runbook="string",
        slack_channel_id=0,
        telegram_channel_id=0,
        body="string")
    
    const rmonCheckHttpResource = new edgecenter.RmonCheckHttp("rmonCheckHttpResource", {
        acceptedStatusCodes: [0],
        url: "string",
        place: "string",
        method: "string",
        entities: [0],
        enabled: false,
        emailChannelId: 0,
        pdChannelId: 0,
        checkTimeout: 0,
        headerReq: "string",
        ignoreSslError: false,
        interval: 0,
        checkGroup: "string",
        mmChannelId: 0,
        name: "string",
        description: "string",
        bodyReq: "string",
        redirects: 0,
        retries: 0,
        rmonCheckHttpId: "string",
        runbook: "string",
        slackChannelId: 0,
        telegramChannelId: 0,
        body: "string",
    });
    
    type: edgecenter:RmonCheckHttp
    properties:
        acceptedStatusCodes:
            - 0
        body: string
        bodyReq: string
        checkGroup: string
        checkTimeout: 0
        description: string
        emailChannelId: 0
        enabled: false
        entities:
            - 0
        headerReq: string
        ignoreSslError: false
        interval: 0
        method: string
        mmChannelId: 0
        name: string
        pdChannelId: 0
        place: string
        redirects: 0
        retries: 0
        rmonCheckHttpId: string
        runbook: string
        slackChannelId: 0
        telegramChannelId: 0
        url: string
    

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

    AcceptedStatusCodes List<double>
    Accepted HTTP status codes (e.g. [200, 201]).
    Enabled bool
    Enabled state of the Check HTTP(s).
    Entities List<double>
    List of entities where check must be created.
    Method string
    HTTP method for HTTP(s) check.
    Place string
    Port number for binding Check HTTP(s).
    Url string
    URL what must be checked.
    Body string
    Check body answer.
    BodyReq string
    Send body to server. In JSON.
    CheckGroup string
    Name of the check group for group HTTP(s) checks.
    CheckTimeout double
    Answer timeout in seconds.
    Description string
    Description of the Check HTTP(s).
    EmailChannelId double
    Email channel ID (optional)
    HeaderReq string
    Send headers to server. In JSON.
    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 Http.
    PdChannelId double
    PagerDuty channel ID for alerts.
    Redirects double
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    Retries double
    Number of retries before check is marked down.
    RmonCheckHttpId 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.
    AcceptedStatusCodes []float64
    Accepted HTTP status codes (e.g. [200, 201]).
    Enabled bool
    Enabled state of the Check HTTP(s).
    Entities []float64
    List of entities where check must be created.
    Method string
    HTTP method for HTTP(s) check.
    Place string
    Port number for binding Check HTTP(s).
    Url string
    URL what must be checked.
    Body string
    Check body answer.
    BodyReq string
    Send body to server. In JSON.
    CheckGroup string
    Name of the check group for group HTTP(s) checks.
    CheckTimeout float64
    Answer timeout in seconds.
    Description string
    Description of the Check HTTP(s).
    EmailChannelId float64
    Email channel ID (optional)
    HeaderReq string
    Send headers to server. In JSON.
    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 Http.
    PdChannelId float64
    PagerDuty channel ID for alerts.
    Redirects float64
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    Retries float64
    Number of retries before check is marked down.
    RmonCheckHttpId 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.
    acceptedStatusCodes List<Double>
    Accepted HTTP status codes (e.g. [200, 201]).
    enabled Boolean
    Enabled state of the Check HTTP(s).
    entities List<Double>
    List of entities where check must be created.
    method String
    HTTP method for HTTP(s) check.
    place String
    Port number for binding Check HTTP(s).
    url String
    URL what must be checked.
    body String
    Check body answer.
    bodyReq String
    Send body to server. In JSON.
    checkGroup String
    Name of the check group for group HTTP(s) checks.
    checkTimeout Double
    Answer timeout in seconds.
    description String
    Description of the Check HTTP(s).
    emailChannelId Double
    Email channel ID (optional)
    headerReq String
    Send headers to server. In JSON.
    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 Http.
    pdChannelId Double
    PagerDuty channel ID for alerts.
    redirects Double
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries Double
    Number of retries before check is marked down.
    rmonCheckHttpId 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.
    acceptedStatusCodes number[]
    Accepted HTTP status codes (e.g. [200, 201]).
    enabled boolean
    Enabled state of the Check HTTP(s).
    entities number[]
    List of entities where check must be created.
    method string
    HTTP method for HTTP(s) check.
    place string
    Port number for binding Check HTTP(s).
    url string
    URL what must be checked.
    body string
    Check body answer.
    bodyReq string
    Send body to server. In JSON.
    checkGroup string
    Name of the check group for group HTTP(s) checks.
    checkTimeout number
    Answer timeout in seconds.
    description string
    Description of the Check HTTP(s).
    emailChannelId number
    Email channel ID (optional)
    headerReq string
    Send headers to server. In JSON.
    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 Http.
    pdChannelId number
    PagerDuty channel ID for alerts.
    redirects number
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries number
    Number of retries before check is marked down.
    rmonCheckHttpId 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.
    accepted_status_codes Sequence[float]
    Accepted HTTP status codes (e.g. [200, 201]).
    enabled bool
    Enabled state of the Check HTTP(s).
    entities Sequence[float]
    List of entities where check must be created.
    method str
    HTTP method for HTTP(s) check.
    place str
    Port number for binding Check HTTP(s).
    url str
    URL what must be checked.
    body str
    Check body answer.
    body_req str
    Send body to server. In JSON.
    check_group str
    Name of the check group for group HTTP(s) checks.
    check_timeout float
    Answer timeout in seconds.
    description str
    Description of the Check HTTP(s).
    email_channel_id float
    Email channel ID (optional)
    header_req str
    Send headers to server. In JSON.
    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 Http.
    pd_channel_id float
    PagerDuty channel ID for alerts.
    redirects float
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries float
    Number of retries before check is marked down.
    rmon_check_http_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.
    acceptedStatusCodes List<Number>
    Accepted HTTP status codes (e.g. [200, 201]).
    enabled Boolean
    Enabled state of the Check HTTP(s).
    entities List<Number>
    List of entities where check must be created.
    method String
    HTTP method for HTTP(s) check.
    place String
    Port number for binding Check HTTP(s).
    url String
    URL what must be checked.
    body String
    Check body answer.
    bodyReq String
    Send body to server. In JSON.
    checkGroup String
    Name of the check group for group HTTP(s) checks.
    checkTimeout Number
    Answer timeout in seconds.
    description String
    Description of the Check HTTP(s).
    emailChannelId Number
    Email channel ID (optional)
    headerReq String
    Send headers to server. In JSON.
    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 Http.
    pdChannelId Number
    PagerDuty channel ID for alerts.
    redirects Number
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries Number
    Number of retries before check is marked down.
    rmonCheckHttpId 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 RmonCheckHttp 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 RmonCheckHttp Resource

    Get an existing RmonCheckHttp 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?: RmonCheckHttpState, opts?: CustomResourceOptions): RmonCheckHttp
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            accepted_status_codes: Optional[Sequence[float]] = None,
            body: Optional[str] = None,
            body_req: Optional[str] = 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,
            header_req: Optional[str] = None,
            ignore_ssl_error: Optional[bool] = None,
            interval: Optional[float] = None,
            method: Optional[str] = None,
            mm_channel_id: Optional[float] = None,
            name: Optional[str] = None,
            pd_channel_id: Optional[float] = None,
            place: Optional[str] = None,
            redirects: Optional[float] = None,
            retries: Optional[float] = None,
            rmon_check_http_id: Optional[str] = None,
            runbook: Optional[str] = None,
            slack_channel_id: Optional[float] = None,
            telegram_channel_id: Optional[float] = None,
            url: Optional[str] = None) -> RmonCheckHttp
    func GetRmonCheckHttp(ctx *Context, name string, id IDInput, state *RmonCheckHttpState, opts ...ResourceOption) (*RmonCheckHttp, error)
    public static RmonCheckHttp Get(string name, Input<string> id, RmonCheckHttpState? state, CustomResourceOptions? opts = null)
    public static RmonCheckHttp get(String name, Output<String> id, RmonCheckHttpState state, CustomResourceOptions options)
    resources:  _:    type: edgecenter:RmonCheckHttp    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:
    AcceptedStatusCodes List<double>
    Accepted HTTP status codes (e.g. [200, 201]).
    Body string
    Check body answer.
    BodyReq string
    Send body to server. In JSON.
    CheckGroup string
    Name of the check group for group HTTP(s) checks.
    CheckTimeout double
    Answer timeout in seconds.
    Description string
    Description of the Check HTTP(s).
    EmailChannelId double
    Email channel ID (optional)
    Enabled bool
    Enabled state of the Check HTTP(s).
    Entities List<double>
    List of entities where check must be created.
    HeaderReq string
    Send headers to server. In JSON.
    IgnoreSslError bool
    Ignore TLS/SSL error.
    Interval double
    Interval in seconds between checks.
    Method string
    HTTP method for HTTP(s) check.
    MmChannelId double
    Mattermost channel ID for alerts.
    Name string
    Name of the Check Http.
    PdChannelId double
    PagerDuty channel ID for alerts.
    Place string
    Port number for binding Check HTTP(s).
    Redirects double
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    Retries double
    Number of retries before check is marked down.
    RmonCheckHttpId 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.
    Url string
    URL what must be checked.
    AcceptedStatusCodes []float64
    Accepted HTTP status codes (e.g. [200, 201]).
    Body string
    Check body answer.
    BodyReq string
    Send body to server. In JSON.
    CheckGroup string
    Name of the check group for group HTTP(s) checks.
    CheckTimeout float64
    Answer timeout in seconds.
    Description string
    Description of the Check HTTP(s).
    EmailChannelId float64
    Email channel ID (optional)
    Enabled bool
    Enabled state of the Check HTTP(s).
    Entities []float64
    List of entities where check must be created.
    HeaderReq string
    Send headers to server. In JSON.
    IgnoreSslError bool
    Ignore TLS/SSL error.
    Interval float64
    Interval in seconds between checks.
    Method string
    HTTP method for HTTP(s) check.
    MmChannelId float64
    Mattermost channel ID for alerts.
    Name string
    Name of the Check Http.
    PdChannelId float64
    PagerDuty channel ID for alerts.
    Place string
    Port number for binding Check HTTP(s).
    Redirects float64
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    Retries float64
    Number of retries before check is marked down.
    RmonCheckHttpId 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.
    Url string
    URL what must be checked.
    acceptedStatusCodes List<Double>
    Accepted HTTP status codes (e.g. [200, 201]).
    body String
    Check body answer.
    bodyReq String
    Send body to server. In JSON.
    checkGroup String
    Name of the check group for group HTTP(s) checks.
    checkTimeout Double
    Answer timeout in seconds.
    description String
    Description of the Check HTTP(s).
    emailChannelId Double
    Email channel ID (optional)
    enabled Boolean
    Enabled state of the Check HTTP(s).
    entities List<Double>
    List of entities where check must be created.
    headerReq String
    Send headers to server. In JSON.
    ignoreSslError Boolean
    Ignore TLS/SSL error.
    interval Double
    Interval in seconds between checks.
    method String
    HTTP method for HTTP(s) check.
    mmChannelId Double
    Mattermost channel ID for alerts.
    name String
    Name of the Check Http.
    pdChannelId Double
    PagerDuty channel ID for alerts.
    place String
    Port number for binding Check HTTP(s).
    redirects Double
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries Double
    Number of retries before check is marked down.
    rmonCheckHttpId 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.
    url String
    URL what must be checked.
    acceptedStatusCodes number[]
    Accepted HTTP status codes (e.g. [200, 201]).
    body string
    Check body answer.
    bodyReq string
    Send body to server. In JSON.
    checkGroup string
    Name of the check group for group HTTP(s) checks.
    checkTimeout number
    Answer timeout in seconds.
    description string
    Description of the Check HTTP(s).
    emailChannelId number
    Email channel ID (optional)
    enabled boolean
    Enabled state of the Check HTTP(s).
    entities number[]
    List of entities where check must be created.
    headerReq string
    Send headers to server. In JSON.
    ignoreSslError boolean
    Ignore TLS/SSL error.
    interval number
    Interval in seconds between checks.
    method string
    HTTP method for HTTP(s) check.
    mmChannelId number
    Mattermost channel ID for alerts.
    name string
    Name of the Check Http.
    pdChannelId number
    PagerDuty channel ID for alerts.
    place string
    Port number for binding Check HTTP(s).
    redirects number
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries number
    Number of retries before check is marked down.
    rmonCheckHttpId 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.
    url string
    URL what must be checked.
    accepted_status_codes Sequence[float]
    Accepted HTTP status codes (e.g. [200, 201]).
    body str
    Check body answer.
    body_req str
    Send body to server. In JSON.
    check_group str
    Name of the check group for group HTTP(s) checks.
    check_timeout float
    Answer timeout in seconds.
    description str
    Description of the Check HTTP(s).
    email_channel_id float
    Email channel ID (optional)
    enabled bool
    Enabled state of the Check HTTP(s).
    entities Sequence[float]
    List of entities where check must be created.
    header_req str
    Send headers to server. In JSON.
    ignore_ssl_error bool
    Ignore TLS/SSL error.
    interval float
    Interval in seconds between checks.
    method str
    HTTP method for HTTP(s) check.
    mm_channel_id float
    Mattermost channel ID for alerts.
    name str
    Name of the Check Http.
    pd_channel_id float
    PagerDuty channel ID for alerts.
    place str
    Port number for binding Check HTTP(s).
    redirects float
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries float
    Number of retries before check is marked down.
    rmon_check_http_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.
    url str
    URL what must be checked.
    acceptedStatusCodes List<Number>
    Accepted HTTP status codes (e.g. [200, 201]).
    body String
    Check body answer.
    bodyReq String
    Send body to server. In JSON.
    checkGroup String
    Name of the check group for group HTTP(s) checks.
    checkTimeout Number
    Answer timeout in seconds.
    description String
    Description of the Check HTTP(s).
    emailChannelId Number
    Email channel ID (optional)
    enabled Boolean
    Enabled state of the Check HTTP(s).
    entities List<Number>
    List of entities where check must be created.
    headerReq String
    Send headers to server. In JSON.
    ignoreSslError Boolean
    Ignore TLS/SSL error.
    interval Number
    Interval in seconds between checks.
    method String
    HTTP method for HTTP(s) check.
    mmChannelId Number
    Mattermost channel ID for alerts.
    name String
    Name of the Check Http.
    pdChannelId Number
    PagerDuty channel ID for alerts.
    place String
    Port number for binding Check HTTP(s).
    redirects Number
    Maximum number of redirects to follow. Set to 0 to disable redirects.
    retries Number
    Number of retries before check is marked down.
    rmonCheckHttpId 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.
    url String
    URL what must be checked.

    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