1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. IgtmMonitor
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
tencentcloud logo
tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack

    Provides a resource to create a IGTM monitor

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.IgtmMonitor("example", {
        monitorName: "tf-example",
        checkProtocol: "PING",
        checkInterval: 60,
        timeout: 5,
        failTimes: 1,
        failRate: 50,
        detectorStyle: "INTERNAL",
        detectorGroupIds: [
            30,
            31,
            32,
            34,
            37,
            38,
            39,
            1,
            2,
            3,
            7,
            8,
            9,
            10,
            11,
            12,
        ],
        pingNum: 20,
        tcpPort: 443,
        path: "/",
        returnCodeThreshold: 500,
        enableRedirect: "DISABLED",
        enableSni: "DISABLED",
        packetLossRate: 90,
        continuePeriod: 1,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.IgtmMonitor("example",
        monitor_name="tf-example",
        check_protocol="PING",
        check_interval=60,
        timeout=5,
        fail_times=1,
        fail_rate=50,
        detector_style="INTERNAL",
        detector_group_ids=[
            30,
            31,
            32,
            34,
            37,
            38,
            39,
            1,
            2,
            3,
            7,
            8,
            9,
            10,
            11,
            12,
        ],
        ping_num=20,
        tcp_port=443,
        path="/",
        return_code_threshold=500,
        enable_redirect="DISABLED",
        enable_sni="DISABLED",
        packet_loss_rate=90,
        continue_period=1)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewIgtmMonitor(ctx, "example", &tencentcloud.IgtmMonitorArgs{
    			MonitorName:   pulumi.String("tf-example"),
    			CheckProtocol: pulumi.String("PING"),
    			CheckInterval: pulumi.Float64(60),
    			Timeout:       pulumi.Float64(5),
    			FailTimes:     pulumi.Float64(1),
    			FailRate:      pulumi.Float64(50),
    			DetectorStyle: pulumi.String("INTERNAL"),
    			DetectorGroupIds: pulumi.Float64Array{
    				pulumi.Float64(30),
    				pulumi.Float64(31),
    				pulumi.Float64(32),
    				pulumi.Float64(34),
    				pulumi.Float64(37),
    				pulumi.Float64(38),
    				pulumi.Float64(39),
    				pulumi.Float64(1),
    				pulumi.Float64(2),
    				pulumi.Float64(3),
    				pulumi.Float64(7),
    				pulumi.Float64(8),
    				pulumi.Float64(9),
    				pulumi.Float64(10),
    				pulumi.Float64(11),
    				pulumi.Float64(12),
    			},
    			PingNum:             pulumi.Float64(20),
    			TcpPort:             pulumi.Float64(443),
    			Path:                pulumi.String("/"),
    			ReturnCodeThreshold: pulumi.Float64(500),
    			EnableRedirect:      pulumi.String("DISABLED"),
    			EnableSni:           pulumi.String("DISABLED"),
    			PacketLossRate:      pulumi.Float64(90),
    			ContinuePeriod:      pulumi.Float64(1),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.IgtmMonitor("example", new()
        {
            MonitorName = "tf-example",
            CheckProtocol = "PING",
            CheckInterval = 60,
            Timeout = 5,
            FailTimes = 1,
            FailRate = 50,
            DetectorStyle = "INTERNAL",
            DetectorGroupIds = new[]
            {
                30,
                31,
                32,
                34,
                37,
                38,
                39,
                1,
                2,
                3,
                7,
                8,
                9,
                10,
                11,
                12,
            },
            PingNum = 20,
            TcpPort = 443,
            Path = "/",
            ReturnCodeThreshold = 500,
            EnableRedirect = "DISABLED",
            EnableSni = "DISABLED",
            PacketLossRate = 90,
            ContinuePeriod = 1,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.IgtmMonitor;
    import com.pulumi.tencentcloud.IgtmMonitorArgs;
    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 IgtmMonitor("example", IgtmMonitorArgs.builder()
                .monitorName("tf-example")
                .checkProtocol("PING")
                .checkInterval(60.0)
                .timeout(5.0)
                .failTimes(1.0)
                .failRate(50.0)
                .detectorStyle("INTERNAL")
                .detectorGroupIds(            
                    30.0,
                    31.0,
                    32.0,
                    34.0,
                    37.0,
                    38.0,
                    39.0,
                    1.0,
                    2.0,
                    3.0,
                    7.0,
                    8.0,
                    9.0,
                    10.0,
                    11.0,
                    12.0)
                .pingNum(20.0)
                .tcpPort(443.0)
                .path("/")
                .returnCodeThreshold(500.0)
                .enableRedirect("DISABLED")
                .enableSni("DISABLED")
                .packetLossRate(90.0)
                .continuePeriod(1.0)
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:IgtmMonitor
        properties:
          monitorName: tf-example
          checkProtocol: PING
          checkInterval: 60
          timeout: 5
          failTimes: 1
          failRate: 50
          detectorStyle: INTERNAL
          detectorGroupIds:
            - 30
            - 31
            - 32
            - 34
            - 37
            - 38
            - 39
            - 1
            - 2
            - 3
            - 7
            - 8
            - 9
            - 10
            - 11
            - 12
          pingNum: 20
          tcpPort: 443
          path: /
          returnCodeThreshold: 500
          enableRedirect: DISABLED
          enableSni: DISABLED
          packetLossRate: 90
          continuePeriod: 1
    

    Create IgtmMonitor Resource

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

    Constructor syntax

    new IgtmMonitor(name: string, args: IgtmMonitorArgs, opts?: CustomResourceOptions);
    @overload
    def IgtmMonitor(resource_name: str,
                    args: IgtmMonitorArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def IgtmMonitor(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    fail_times: Optional[float] = None,
                    check_protocol: Optional[str] = None,
                    timeout: Optional[float] = None,
                    detector_group_ids: Optional[Sequence[float]] = None,
                    detector_style: Optional[str] = None,
                    monitor_name: Optional[str] = None,
                    check_interval: Optional[float] = None,
                    fail_rate: Optional[float] = None,
                    igtm_monitor_id: Optional[str] = None,
                    enable_sni: Optional[str] = None,
                    host: Optional[str] = None,
                    enable_redirect: Optional[str] = None,
                    packet_loss_rate: Optional[float] = None,
                    path: Optional[str] = None,
                    ping_num: Optional[float] = None,
                    return_code_threshold: Optional[float] = None,
                    tcp_port: Optional[float] = None,
                    continue_period: Optional[float] = None)
    func NewIgtmMonitor(ctx *Context, name string, args IgtmMonitorArgs, opts ...ResourceOption) (*IgtmMonitor, error)
    public IgtmMonitor(string name, IgtmMonitorArgs args, CustomResourceOptions? opts = null)
    public IgtmMonitor(String name, IgtmMonitorArgs args)
    public IgtmMonitor(String name, IgtmMonitorArgs args, CustomResourceOptions options)
    
    type: tencentcloud:IgtmMonitor
    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 IgtmMonitorArgs
    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 IgtmMonitorArgs
    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 IgtmMonitorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IgtmMonitorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IgtmMonitorArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    CheckInterval double
    Check interval (seconds), optional values 15 60 120 300.
    CheckProtocol string
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    DetectorGroupIds List<double>
    Detector group ID list separated by commas.
    DetectorStyle string
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    FailRate double
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    FailTimes double
    Retry count, optional values 0, 1, 2.
    MonitorName string
    Monitor name.
    Timeout double
    Timeout time, unit seconds, optional values 2 3 5 10.
    ContinuePeriod double
    Continuous period count, optional values 1-5.
    EnableRedirect string
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    EnableSni string
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    Host string
    Host setting, default is business domain name.
    IgtmMonitorId string
    ID of the resource.
    PacketLossRate double
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    Path string
    URL path, default is "/".
    PingNum double
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    ReturnCodeThreshold double
    Return error code threshold, optional values 400 and 500, default value 500.
    TcpPort double
    Check port, optional values between 1-65535.
    CheckInterval float64
    Check interval (seconds), optional values 15 60 120 300.
    CheckProtocol string
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    DetectorGroupIds []float64
    Detector group ID list separated by commas.
    DetectorStyle string
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    FailRate float64
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    FailTimes float64
    Retry count, optional values 0, 1, 2.
    MonitorName string
    Monitor name.
    Timeout float64
    Timeout time, unit seconds, optional values 2 3 5 10.
    ContinuePeriod float64
    Continuous period count, optional values 1-5.
    EnableRedirect string
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    EnableSni string
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    Host string
    Host setting, default is business domain name.
    IgtmMonitorId string
    ID of the resource.
    PacketLossRate float64
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    Path string
    URL path, default is "/".
    PingNum float64
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    ReturnCodeThreshold float64
    Return error code threshold, optional values 400 and 500, default value 500.
    TcpPort float64
    Check port, optional values between 1-65535.
    checkInterval Double
    Check interval (seconds), optional values 15 60 120 300.
    checkProtocol String
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    detectorGroupIds List<Double>
    Detector group ID list separated by commas.
    detectorStyle String
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    failRate Double
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    failTimes Double
    Retry count, optional values 0, 1, 2.
    monitorName String
    Monitor name.
    timeout Double
    Timeout time, unit seconds, optional values 2 3 5 10.
    continuePeriod Double
    Continuous period count, optional values 1-5.
    enableRedirect String
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enableSni String
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    host String
    Host setting, default is business domain name.
    igtmMonitorId String
    ID of the resource.
    packetLossRate Double
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path String
    URL path, default is "/".
    pingNum Double
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    returnCodeThreshold Double
    Return error code threshold, optional values 400 and 500, default value 500.
    tcpPort Double
    Check port, optional values between 1-65535.
    checkInterval number
    Check interval (seconds), optional values 15 60 120 300.
    checkProtocol string
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    detectorGroupIds number[]
    Detector group ID list separated by commas.
    detectorStyle string
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    failRate number
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    failTimes number
    Retry count, optional values 0, 1, 2.
    monitorName string
    Monitor name.
    timeout number
    Timeout time, unit seconds, optional values 2 3 5 10.
    continuePeriod number
    Continuous period count, optional values 1-5.
    enableRedirect string
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enableSni string
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    host string
    Host setting, default is business domain name.
    igtmMonitorId string
    ID of the resource.
    packetLossRate number
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path string
    URL path, default is "/".
    pingNum number
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    returnCodeThreshold number
    Return error code threshold, optional values 400 and 500, default value 500.
    tcpPort number
    Check port, optional values between 1-65535.
    check_interval float
    Check interval (seconds), optional values 15 60 120 300.
    check_protocol str
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    detector_group_ids Sequence[float]
    Detector group ID list separated by commas.
    detector_style str
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    fail_rate float
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    fail_times float
    Retry count, optional values 0, 1, 2.
    monitor_name str
    Monitor name.
    timeout float
    Timeout time, unit seconds, optional values 2 3 5 10.
    continue_period float
    Continuous period count, optional values 1-5.
    enable_redirect str
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enable_sni str
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    host str
    Host setting, default is business domain name.
    igtm_monitor_id str
    ID of the resource.
    packet_loss_rate float
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path str
    URL path, default is "/".
    ping_num float
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    return_code_threshold float
    Return error code threshold, optional values 400 and 500, default value 500.
    tcp_port float
    Check port, optional values between 1-65535.
    checkInterval Number
    Check interval (seconds), optional values 15 60 120 300.
    checkProtocol String
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    detectorGroupIds List<Number>
    Detector group ID list separated by commas.
    detectorStyle String
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    failRate Number
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    failTimes Number
    Retry count, optional values 0, 1, 2.
    monitorName String
    Monitor name.
    timeout Number
    Timeout time, unit seconds, optional values 2 3 5 10.
    continuePeriod Number
    Continuous period count, optional values 1-5.
    enableRedirect String
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enableSni String
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    host String
    Host setting, default is business domain name.
    igtmMonitorId String
    ID of the resource.
    packetLossRate Number
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path String
    URL path, default is "/".
    pingNum Number
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    returnCodeThreshold Number
    Return error code threshold, optional values 400 and 500, default value 500.
    tcpPort Number
    Check port, optional values between 1-65535.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the IgtmMonitor resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    MonitorId double
    Monitor ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    MonitorId float64
    Monitor ID.
    id String
    The provider-assigned unique ID for this managed resource.
    monitorId Double
    Monitor ID.
    id string
    The provider-assigned unique ID for this managed resource.
    monitorId number
    Monitor ID.
    id str
    The provider-assigned unique ID for this managed resource.
    monitor_id float
    Monitor ID.
    id String
    The provider-assigned unique ID for this managed resource.
    monitorId Number
    Monitor ID.

    Look up Existing IgtmMonitor Resource

    Get an existing IgtmMonitor 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?: IgtmMonitorState, opts?: CustomResourceOptions): IgtmMonitor
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            check_interval: Optional[float] = None,
            check_protocol: Optional[str] = None,
            continue_period: Optional[float] = None,
            detector_group_ids: Optional[Sequence[float]] = None,
            detector_style: Optional[str] = None,
            enable_redirect: Optional[str] = None,
            enable_sni: Optional[str] = None,
            fail_rate: Optional[float] = None,
            fail_times: Optional[float] = None,
            host: Optional[str] = None,
            igtm_monitor_id: Optional[str] = None,
            monitor_id: Optional[float] = None,
            monitor_name: Optional[str] = None,
            packet_loss_rate: Optional[float] = None,
            path: Optional[str] = None,
            ping_num: Optional[float] = None,
            return_code_threshold: Optional[float] = None,
            tcp_port: Optional[float] = None,
            timeout: Optional[float] = None) -> IgtmMonitor
    func GetIgtmMonitor(ctx *Context, name string, id IDInput, state *IgtmMonitorState, opts ...ResourceOption) (*IgtmMonitor, error)
    public static IgtmMonitor Get(string name, Input<string> id, IgtmMonitorState? state, CustomResourceOptions? opts = null)
    public static IgtmMonitor get(String name, Output<String> id, IgtmMonitorState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:IgtmMonitor    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:
    CheckInterval double
    Check interval (seconds), optional values 15 60 120 300.
    CheckProtocol string
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    ContinuePeriod double
    Continuous period count, optional values 1-5.
    DetectorGroupIds List<double>
    Detector group ID list separated by commas.
    DetectorStyle string
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    EnableRedirect string
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    EnableSni string
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    FailRate double
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    FailTimes double
    Retry count, optional values 0, 1, 2.
    Host string
    Host setting, default is business domain name.
    IgtmMonitorId string
    ID of the resource.
    MonitorId double
    Monitor ID.
    MonitorName string
    Monitor name.
    PacketLossRate double
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    Path string
    URL path, default is "/".
    PingNum double
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    ReturnCodeThreshold double
    Return error code threshold, optional values 400 and 500, default value 500.
    TcpPort double
    Check port, optional values between 1-65535.
    Timeout double
    Timeout time, unit seconds, optional values 2 3 5 10.
    CheckInterval float64
    Check interval (seconds), optional values 15 60 120 300.
    CheckProtocol string
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    ContinuePeriod float64
    Continuous period count, optional values 1-5.
    DetectorGroupIds []float64
    Detector group ID list separated by commas.
    DetectorStyle string
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    EnableRedirect string
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    EnableSni string
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    FailRate float64
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    FailTimes float64
    Retry count, optional values 0, 1, 2.
    Host string
    Host setting, default is business domain name.
    IgtmMonitorId string
    ID of the resource.
    MonitorId float64
    Monitor ID.
    MonitorName string
    Monitor name.
    PacketLossRate float64
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    Path string
    URL path, default is "/".
    PingNum float64
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    ReturnCodeThreshold float64
    Return error code threshold, optional values 400 and 500, default value 500.
    TcpPort float64
    Check port, optional values between 1-65535.
    Timeout float64
    Timeout time, unit seconds, optional values 2 3 5 10.
    checkInterval Double
    Check interval (seconds), optional values 15 60 120 300.
    checkProtocol String
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    continuePeriod Double
    Continuous period count, optional values 1-5.
    detectorGroupIds List<Double>
    Detector group ID list separated by commas.
    detectorStyle String
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    enableRedirect String
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enableSni String
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    failRate Double
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    failTimes Double
    Retry count, optional values 0, 1, 2.
    host String
    Host setting, default is business domain name.
    igtmMonitorId String
    ID of the resource.
    monitorId Double
    Monitor ID.
    monitorName String
    Monitor name.
    packetLossRate Double
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path String
    URL path, default is "/".
    pingNum Double
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    returnCodeThreshold Double
    Return error code threshold, optional values 400 and 500, default value 500.
    tcpPort Double
    Check port, optional values between 1-65535.
    timeout Double
    Timeout time, unit seconds, optional values 2 3 5 10.
    checkInterval number
    Check interval (seconds), optional values 15 60 120 300.
    checkProtocol string
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    continuePeriod number
    Continuous period count, optional values 1-5.
    detectorGroupIds number[]
    Detector group ID list separated by commas.
    detectorStyle string
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    enableRedirect string
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enableSni string
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    failRate number
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    failTimes number
    Retry count, optional values 0, 1, 2.
    host string
    Host setting, default is business domain name.
    igtmMonitorId string
    ID of the resource.
    monitorId number
    Monitor ID.
    monitorName string
    Monitor name.
    packetLossRate number
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path string
    URL path, default is "/".
    pingNum number
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    returnCodeThreshold number
    Return error code threshold, optional values 400 and 500, default value 500.
    tcpPort number
    Check port, optional values between 1-65535.
    timeout number
    Timeout time, unit seconds, optional values 2 3 5 10.
    check_interval float
    Check interval (seconds), optional values 15 60 120 300.
    check_protocol str
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    continue_period float
    Continuous period count, optional values 1-5.
    detector_group_ids Sequence[float]
    Detector group ID list separated by commas.
    detector_style str
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    enable_redirect str
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enable_sni str
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    fail_rate float
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    fail_times float
    Retry count, optional values 0, 1, 2.
    host str
    Host setting, default is business domain name.
    igtm_monitor_id str
    ID of the resource.
    monitor_id float
    Monitor ID.
    monitor_name str
    Monitor name.
    packet_loss_rate float
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path str
    URL path, default is "/".
    ping_num float
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    return_code_threshold float
    Return error code threshold, optional values 400 and 500, default value 500.
    tcp_port float
    Check port, optional values between 1-65535.
    timeout float
    Timeout time, unit seconds, optional values 2 3 5 10.
    checkInterval Number
    Check interval (seconds), optional values 15 60 120 300.
    checkProtocol String
    Detection protocol, optional values PING, TCP, HTTP, HTTPS.
    continuePeriod Number
    Continuous period count, optional values 1-5.
    detectorGroupIds List<Number>
    Detector group ID list separated by commas.
    detectorStyle String
    Monitoring node type, optional values AUTO INTERNAL OVERSEAS IPV6 ALL.
    enableRedirect String
    Follow 3XX redirect, DISABLED for disabled, ENABLED for enabled, default disabled.
    enableSni String
    Enable SNI, DISABLED for disabled, ENABLED for enabled, default disabled.
    failRate Number
    Failure rate, values 20 30 40 50 60 70 80 100, default value 50.
    failTimes Number
    Retry count, optional values 0, 1, 2.
    host String
    Host setting, default is business domain name.
    igtmMonitorId String
    ID of the resource.
    monitorId Number
    Monitor ID.
    monitorName String
    Monitor name.
    packetLossRate Number
    Packet loss rate alarm threshold, required when CheckProtocol=ping, values 10 30 50 80 90 100.
    path String
    URL path, default is "/".
    pingNum Number
    PING packet count, required when CheckProtocol=ping, optional values 20 50 100.
    returnCodeThreshold Number
    Return error code threshold, optional values 400 and 500, default value 500.
    tcpPort Number
    Check port, optional values between 1-65535.
    timeout Number
    Timeout time, unit seconds, optional values 2 3 5 10.

    Import

    IGTM monitor can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/igtmMonitor:IgtmMonitor example 12355
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.45 published on Tuesday, Dec 16, 2025 by tencentcloudstack
      Meet Neo: Your AI Platform Teammate