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:
- Accepted
Status List<double>Codes - 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.
- Body
Req string - Send body to server. In JSON.
- Check
Group string - Name of the check group for group HTTP(s) checks.
- Check
Timeout double - Answer timeout in seconds.
- Description string
- Description of the Check HTTP(s).
- Email
Channel doubleId - Email channel ID (optional)
- Header
Req string - Send headers to server. In JSON.
- Ignore
Ssl boolError - Ignore TLS/SSL error.
- Interval double
- Interval in seconds between checks.
- Mm
Channel doubleId - Mattermost channel ID for alerts.
- Name string
- Name of the Check Http.
- Pd
Channel doubleId - 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.
- Rmon
Check stringHttp 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.
- Accepted
Status []float64Codes - 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.
- Body
Req string - Send body to server. In JSON.
- Check
Group string - Name of the check group for group HTTP(s) checks.
- Check
Timeout float64 - Answer timeout in seconds.
- Description string
- Description of the Check HTTP(s).
- Email
Channel float64Id - Email channel ID (optional)
- Header
Req string - Send headers to server. In JSON.
- Ignore
Ssl boolError - Ignore TLS/SSL error.
- Interval float64
- Interval in seconds between checks.
- Mm
Channel float64Id - Mattermost channel ID for alerts.
- Name string
- Name of the Check Http.
- Pd
Channel float64Id - 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.
- Rmon
Check stringHttp 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.
- accepted
Status List<Double>Codes - 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.
- body
Req String - Send body to server. In JSON.
- check
Group String - Name of the check group for group HTTP(s) checks.
- check
Timeout Double - Answer timeout in seconds.
- description String
- Description of the Check HTTP(s).
- email
Channel DoubleId - Email channel ID (optional)
- header
Req String - Send headers to server. In JSON.
- ignore
Ssl BooleanError - Ignore TLS/SSL error.
- interval Double
- Interval in seconds between checks.
- mm
Channel DoubleId - Mattermost channel ID for alerts.
- name String
- Name of the Check Http.
- pd
Channel DoubleId - 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.
- rmon
Check StringHttp 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.
- accepted
Status number[]Codes - 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.
- body
Req string - Send body to server. In JSON.
- check
Group string - Name of the check group for group HTTP(s) checks.
- check
Timeout number - Answer timeout in seconds.
- description string
- Description of the Check HTTP(s).
- email
Channel numberId - Email channel ID (optional)
- header
Req string - Send headers to server. In JSON.
- ignore
Ssl booleanError - Ignore TLS/SSL error.
- interval number
- Interval in seconds between checks.
- mm
Channel numberId - Mattermost channel ID for alerts.
- name string
- Name of the Check Http.
- pd
Channel numberId - 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.
- rmon
Check stringHttp 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.
- accepted_
status_ Sequence[float]codes - 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_ floatid - Email channel ID (optional)
- header_
req str - Send headers to server. In JSON.
- ignore_
ssl_ boolerror - Ignore TLS/SSL error.
- interval float
- Interval in seconds between checks.
- mm_
channel_ floatid - Mattermost channel ID for alerts.
- name str
- Name of the Check Http.
- pd_
channel_ floatid - 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_ strhttp_ 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.
- accepted
Status List<Number>Codes - 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.
- body
Req String - Send body to server. In JSON.
- check
Group String - Name of the check group for group HTTP(s) checks.
- check
Timeout Number - Answer timeout in seconds.
- description String
- Description of the Check HTTP(s).
- email
Channel NumberId - Email channel ID (optional)
- header
Req String - Send headers to server. In JSON.
- ignore
Ssl BooleanError - Ignore TLS/SSL error.
- interval Number
- Interval in seconds between checks.
- mm
Channel NumberId - Mattermost channel ID for alerts.
- name String
- Name of the Check Http.
- pd
Channel NumberId - 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.
- rmon
Check StringHttp 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 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) -> RmonCheckHttpfunc 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.
- Accepted
Status List<double>Codes - Accepted HTTP status codes (e.g. [200, 201]).
- Body string
- Check body answer.
- Body
Req string - Send body to server. In JSON.
- Check
Group string - Name of the check group for group HTTP(s) checks.
- Check
Timeout double - Answer timeout in seconds.
- Description string
- Description of the Check HTTP(s).
- Email
Channel doubleId - Email channel ID (optional)
- Enabled bool
- Enabled state of the Check HTTP(s).
- Entities List<double>
- List of entities where check must be created.
- Header
Req string - Send headers to server. In JSON.
- Ignore
Ssl boolError - Ignore TLS/SSL error.
- Interval double
- Interval in seconds between checks.
- Method string
- HTTP method for HTTP(s) check.
- Mm
Channel doubleId - Mattermost channel ID for alerts.
- Name string
- Name of the Check Http.
- Pd
Channel doubleId - 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.
- Rmon
Check stringHttp 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.
- Url string
- URL what must be checked.
- Accepted
Status []float64Codes - Accepted HTTP status codes (e.g. [200, 201]).
- Body string
- Check body answer.
- Body
Req string - Send body to server. In JSON.
- Check
Group string - Name of the check group for group HTTP(s) checks.
- Check
Timeout float64 - Answer timeout in seconds.
- Description string
- Description of the Check HTTP(s).
- Email
Channel float64Id - Email channel ID (optional)
- Enabled bool
- Enabled state of the Check HTTP(s).
- Entities []float64
- List of entities where check must be created.
- Header
Req string - Send headers to server. In JSON.
- Ignore
Ssl boolError - Ignore TLS/SSL error.
- Interval float64
- Interval in seconds between checks.
- Method string
- HTTP method for HTTP(s) check.
- Mm
Channel float64Id - Mattermost channel ID for alerts.
- Name string
- Name of the Check Http.
- Pd
Channel float64Id - 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.
- Rmon
Check stringHttp 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.
- Url string
- URL what must be checked.
- accepted
Status List<Double>Codes - Accepted HTTP status codes (e.g. [200, 201]).
- body String
- Check body answer.
- body
Req String - Send body to server. In JSON.
- check
Group String - Name of the check group for group HTTP(s) checks.
- check
Timeout Double - Answer timeout in seconds.
- description String
- Description of the Check HTTP(s).
- email
Channel DoubleId - Email channel ID (optional)
- enabled Boolean
- Enabled state of the Check HTTP(s).
- entities List<Double>
- List of entities where check must be created.
- header
Req String - Send headers to server. In JSON.
- ignore
Ssl BooleanError - Ignore TLS/SSL error.
- interval Double
- Interval in seconds between checks.
- method String
- HTTP method for HTTP(s) check.
- mm
Channel DoubleId - Mattermost channel ID for alerts.
- name String
- Name of the Check Http.
- pd
Channel DoubleId - 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.
- rmon
Check StringHttp 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.
- url String
- URL what must be checked.
- accepted
Status number[]Codes - Accepted HTTP status codes (e.g. [200, 201]).
- body string
- Check body answer.
- body
Req string - Send body to server. In JSON.
- check
Group string - Name of the check group for group HTTP(s) checks.
- check
Timeout number - Answer timeout in seconds.
- description string
- Description of the Check HTTP(s).
- email
Channel numberId - Email channel ID (optional)
- enabled boolean
- Enabled state of the Check HTTP(s).
- entities number[]
- List of entities where check must be created.
- header
Req string - Send headers to server. In JSON.
- ignore
Ssl booleanError - Ignore TLS/SSL error.
- interval number
- Interval in seconds between checks.
- method string
- HTTP method for HTTP(s) check.
- mm
Channel numberId - Mattermost channel ID for alerts.
- name string
- Name of the Check Http.
- pd
Channel numberId - 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.
- rmon
Check stringHttp 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.
- url string
- URL what must be checked.
- accepted_
status_ Sequence[float]codes - 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_ floatid - 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_ boolerror - Ignore TLS/SSL error.
- interval float
- Interval in seconds between checks.
- method str
- HTTP method for HTTP(s) check.
- mm_
channel_ floatid - Mattermost channel ID for alerts.
- name str
- Name of the Check Http.
- pd_
channel_ floatid - 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_ strhttp_ 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.
- url str
- URL what must be checked.
- accepted
Status List<Number>Codes - Accepted HTTP status codes (e.g. [200, 201]).
- body String
- Check body answer.
- body
Req String - Send body to server. In JSON.
- check
Group String - Name of the check group for group HTTP(s) checks.
- check
Timeout Number - Answer timeout in seconds.
- description String
- Description of the Check HTTP(s).
- email
Channel NumberId - Email channel ID (optional)
- enabled Boolean
- Enabled state of the Check HTTP(s).
- entities List<Number>
- List of entities where check must be created.
- header
Req String - Send headers to server. In JSON.
- ignore
Ssl BooleanError - Ignore TLS/SSL error.
- interval Number
- Interval in seconds between checks.
- method String
- HTTP method for HTTP(s) check.
- mm
Channel NumberId - Mattermost channel ID for alerts.
- name String
- Name of the Check Http.
- pd
Channel NumberId - 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.
- rmon
Check StringHttp 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.
- 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
edgecenterTerraform Provider.
