1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. WedataBaseline
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.WedataBaseline

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a wedata baseline

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WedataBaseline("example", {
        baselineCreateAlarmRuleRequest: {
            alarmLevel: 2,
            alarmRecipientIds: ["100028439226"],
            alarmRecipientType: 1,
            alarmRecipients: ["tf_user"],
            alarmTypes: [
                "baseLineBroken",
                "baseLineWarning",
                "baseLineTaskFailure",
            ],
            alarmWays: [
                "email",
                "sms",
            ],
        },
        baselineName: "tf_example",
        baselineType: "D",
        createName: "tf_user",
        createUin: "100028439226",
        inChargeName: "100028439226",
        inChargeUin: "tf_user",
        isNewAlarm: true,
        projectId: "1927766435649077248",
        promiseTasks: [{
            projectId: "1927766435649077248",
            taskCycle: "D",
            taskId: "20231030145334153",
            taskInChargeName: ";tf_user;",
            taskName: "tf_demo_task",
            workflowId: "e4dafb2e-76eb-11ee-bfeb-b8cef68a6637",
            workflowName: "dataflow_mpp",
        }],
        promiseTime: "00:00:00",
        warningMargin: 30,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WedataBaseline("example",
        baseline_create_alarm_rule_request={
            "alarm_level": 2,
            "alarm_recipient_ids": ["100028439226"],
            "alarm_recipient_type": 1,
            "alarm_recipients": ["tf_user"],
            "alarm_types": [
                "baseLineBroken",
                "baseLineWarning",
                "baseLineTaskFailure",
            ],
            "alarm_ways": [
                "email",
                "sms",
            ],
        },
        baseline_name="tf_example",
        baseline_type="D",
        create_name="tf_user",
        create_uin="100028439226",
        in_charge_name="100028439226",
        in_charge_uin="tf_user",
        is_new_alarm=True,
        project_id="1927766435649077248",
        promise_tasks=[{
            "project_id": "1927766435649077248",
            "task_cycle": "D",
            "task_id": "20231030145334153",
            "task_in_charge_name": ";tf_user;",
            "task_name": "tf_demo_task",
            "workflow_id": "e4dafb2e-76eb-11ee-bfeb-b8cef68a6637",
            "workflow_name": "dataflow_mpp",
        }],
        promise_time="00:00:00",
        warning_margin=30)
    
    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.NewWedataBaseline(ctx, "example", &tencentcloud.WedataBaselineArgs{
    			BaselineCreateAlarmRuleRequest: &tencentcloud.WedataBaselineBaselineCreateAlarmRuleRequestArgs{
    				AlarmLevel: pulumi.Float64(2),
    				AlarmRecipientIds: pulumi.StringArray{
    					pulumi.String("100028439226"),
    				},
    				AlarmRecipientType: pulumi.Float64(1),
    				AlarmRecipients: pulumi.StringArray{
    					pulumi.String("tf_user"),
    				},
    				AlarmTypes: pulumi.StringArray{
    					pulumi.String("baseLineBroken"),
    					pulumi.String("baseLineWarning"),
    					pulumi.String("baseLineTaskFailure"),
    				},
    				AlarmWays: pulumi.StringArray{
    					pulumi.String("email"),
    					pulumi.String("sms"),
    				},
    			},
    			BaselineName: pulumi.String("tf_example"),
    			BaselineType: pulumi.String("D"),
    			CreateName:   pulumi.String("tf_user"),
    			CreateUin:    pulumi.String("100028439226"),
    			InChargeName: pulumi.String("100028439226"),
    			InChargeUin:  pulumi.String("tf_user"),
    			IsNewAlarm:   pulumi.Bool(true),
    			ProjectId:    pulumi.String("1927766435649077248"),
    			PromiseTasks: tencentcloud.WedataBaselinePromiseTaskArray{
    				&tencentcloud.WedataBaselinePromiseTaskArgs{
    					ProjectId:        pulumi.String("1927766435649077248"),
    					TaskCycle:        pulumi.String("D"),
    					TaskId:           pulumi.String("20231030145334153"),
    					TaskInChargeName: pulumi.String(";tf_user;"),
    					TaskName:         pulumi.String("tf_demo_task"),
    					WorkflowId:       pulumi.String("e4dafb2e-76eb-11ee-bfeb-b8cef68a6637"),
    					WorkflowName:     pulumi.String("dataflow_mpp"),
    				},
    			},
    			PromiseTime:   pulumi.String("00:00:00"),
    			WarningMargin: pulumi.Float64(30),
    		})
    		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.WedataBaseline("example", new()
        {
            BaselineCreateAlarmRuleRequest = new Tencentcloud.Inputs.WedataBaselineBaselineCreateAlarmRuleRequestArgs
            {
                AlarmLevel = 2,
                AlarmRecipientIds = new[]
                {
                    "100028439226",
                },
                AlarmRecipientType = 1,
                AlarmRecipients = new[]
                {
                    "tf_user",
                },
                AlarmTypes = new[]
                {
                    "baseLineBroken",
                    "baseLineWarning",
                    "baseLineTaskFailure",
                },
                AlarmWays = new[]
                {
                    "email",
                    "sms",
                },
            },
            BaselineName = "tf_example",
            BaselineType = "D",
            CreateName = "tf_user",
            CreateUin = "100028439226",
            InChargeName = "100028439226",
            InChargeUin = "tf_user",
            IsNewAlarm = true,
            ProjectId = "1927766435649077248",
            PromiseTasks = new[]
            {
                new Tencentcloud.Inputs.WedataBaselinePromiseTaskArgs
                {
                    ProjectId = "1927766435649077248",
                    TaskCycle = "D",
                    TaskId = "20231030145334153",
                    TaskInChargeName = ";tf_user;",
                    TaskName = "tf_demo_task",
                    WorkflowId = "e4dafb2e-76eb-11ee-bfeb-b8cef68a6637",
                    WorkflowName = "dataflow_mpp",
                },
            },
            PromiseTime = "00:00:00",
            WarningMargin = 30,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WedataBaseline;
    import com.pulumi.tencentcloud.WedataBaselineArgs;
    import com.pulumi.tencentcloud.inputs.WedataBaselineBaselineCreateAlarmRuleRequestArgs;
    import com.pulumi.tencentcloud.inputs.WedataBaselinePromiseTaskArgs;
    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 WedataBaseline("example", WedataBaselineArgs.builder()
                .baselineCreateAlarmRuleRequest(WedataBaselineBaselineCreateAlarmRuleRequestArgs.builder()
                    .alarmLevel(2)
                    .alarmRecipientIds("100028439226")
                    .alarmRecipientType(1)
                    .alarmRecipients("tf_user")
                    .alarmTypes(                
                        "baseLineBroken",
                        "baseLineWarning",
                        "baseLineTaskFailure")
                    .alarmWays(                
                        "email",
                        "sms")
                    .build())
                .baselineName("tf_example")
                .baselineType("D")
                .createName("tf_user")
                .createUin("100028439226")
                .inChargeName("100028439226")
                .inChargeUin("tf_user")
                .isNewAlarm(true)
                .projectId("1927766435649077248")
                .promiseTasks(WedataBaselinePromiseTaskArgs.builder()
                    .projectId("1927766435649077248")
                    .taskCycle("D")
                    .taskId("20231030145334153")
                    .taskInChargeName(";tf_user;")
                    .taskName("tf_demo_task")
                    .workflowId("e4dafb2e-76eb-11ee-bfeb-b8cef68a6637")
                    .workflowName("dataflow_mpp")
                    .build())
                .promiseTime("00:00:00")
                .warningMargin(30)
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WedataBaseline
        properties:
          baselineCreateAlarmRuleRequest:
            alarmLevel: 2
            alarmRecipientIds:
              - '100028439226'
            alarmRecipientType: 1
            alarmRecipients:
              - tf_user
            alarmTypes:
              - baseLineBroken
              - baseLineWarning
              - baseLineTaskFailure
            alarmWays:
              - email
              - sms
          baselineName: tf_example
          baselineType: D
          createName: tf_user
          createUin: '100028439226'
          inChargeName: '100028439226'
          inChargeUin: tf_user
          isNewAlarm: true
          projectId: '1927766435649077248'
          promiseTasks:
            - projectId: '1927766435649077248'
              taskCycle: D
              taskId: '20231030145334153'
              taskInChargeName: ;tf_user;
              taskName: tf_demo_task
              workflowId: e4dafb2e-76eb-11ee-bfeb-b8cef68a6637
              workflowName: dataflow_mpp
          promiseTime: 00:00:00
          warningMargin: 30
    

    Create WedataBaseline Resource

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

    Constructor syntax

    new WedataBaseline(name: string, args: WedataBaselineArgs, opts?: CustomResourceOptions);
    @overload
    def WedataBaseline(resource_name: str,
                       args: WedataBaselineArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def WedataBaseline(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       in_charge_name: Optional[str] = None,
                       warning_margin: Optional[float] = None,
                       baseline_name: Optional[str] = None,
                       baseline_type: Optional[str] = None,
                       create_name: Optional[str] = None,
                       create_uin: Optional[str] = None,
                       is_new_alarm: Optional[bool] = None,
                       in_charge_uin: Optional[str] = None,
                       promise_time: Optional[str] = None,
                       project_id: Optional[str] = None,
                       promise_tasks: Optional[Sequence[WedataBaselinePromiseTaskArgs]] = None,
                       baseline_create_alarm_rule_request: Optional[WedataBaselineBaselineCreateAlarmRuleRequestArgs] = None,
                       alarm_rule_dto: Optional[WedataBaselineAlarmRuleDtoArgs] = None,
                       wedata_baseline_id: Optional[str] = None)
    func NewWedataBaseline(ctx *Context, name string, args WedataBaselineArgs, opts ...ResourceOption) (*WedataBaseline, error)
    public WedataBaseline(string name, WedataBaselineArgs args, CustomResourceOptions? opts = null)
    public WedataBaseline(String name, WedataBaselineArgs args)
    public WedataBaseline(String name, WedataBaselineArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WedataBaseline
    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 WedataBaselineArgs
    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 WedataBaselineArgs
    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 WedataBaselineArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WedataBaselineArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WedataBaselineArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    BaselineName string
    Baseline Name.
    BaselineType string
    D or H; representing daily baseline and hourly baseline respectively.
    CreateName string
    Creator Name.
    CreateUin string
    Creator ID.
    InChargeName string
    Baseline Owner Name.
    InChargeUin string
    Baseline Owner ID.
    IsNewAlarm bool
    Is it a newly created alarm rule.
    ProjectId string
    Project ID.
    PromiseTasks List<WedataBaselinePromiseTask>
    Promise Tasks.
    PromiseTime string
    Service Assurance Time.
    WarningMargin double
    Warning Margin in minutes.
    AlarmRuleDto WedataBaselineAlarmRuleDto
    Existing Alarm Rule Information.
    BaselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequest
    Description of the New Alarm Rule.
    WedataBaselineId string
    ID of the resource.
    BaselineName string
    Baseline Name.
    BaselineType string
    D or H; representing daily baseline and hourly baseline respectively.
    CreateName string
    Creator Name.
    CreateUin string
    Creator ID.
    InChargeName string
    Baseline Owner Name.
    InChargeUin string
    Baseline Owner ID.
    IsNewAlarm bool
    Is it a newly created alarm rule.
    ProjectId string
    Project ID.
    PromiseTasks []WedataBaselinePromiseTaskArgs
    Promise Tasks.
    PromiseTime string
    Service Assurance Time.
    WarningMargin float64
    Warning Margin in minutes.
    AlarmRuleDto WedataBaselineAlarmRuleDtoArgs
    Existing Alarm Rule Information.
    BaselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequestArgs
    Description of the New Alarm Rule.
    WedataBaselineId string
    ID of the resource.
    baselineName String
    Baseline Name.
    baselineType String
    D or H; representing daily baseline and hourly baseline respectively.
    createName String
    Creator Name.
    createUin String
    Creator ID.
    inChargeName String
    Baseline Owner Name.
    inChargeUin String
    Baseline Owner ID.
    isNewAlarm Boolean
    Is it a newly created alarm rule.
    projectId String
    Project ID.
    promiseTasks List<WedataBaselinePromiseTask>
    Promise Tasks.
    promiseTime String
    Service Assurance Time.
    warningMargin Double
    Warning Margin in minutes.
    alarmRuleDto WedataBaselineAlarmRuleDto
    Existing Alarm Rule Information.
    baselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequest
    Description of the New Alarm Rule.
    wedataBaselineId String
    ID of the resource.
    baselineName string
    Baseline Name.
    baselineType string
    D or H; representing daily baseline and hourly baseline respectively.
    createName string
    Creator Name.
    createUin string
    Creator ID.
    inChargeName string
    Baseline Owner Name.
    inChargeUin string
    Baseline Owner ID.
    isNewAlarm boolean
    Is it a newly created alarm rule.
    projectId string
    Project ID.
    promiseTasks WedataBaselinePromiseTask[]
    Promise Tasks.
    promiseTime string
    Service Assurance Time.
    warningMargin number
    Warning Margin in minutes.
    alarmRuleDto WedataBaselineAlarmRuleDto
    Existing Alarm Rule Information.
    baselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequest
    Description of the New Alarm Rule.
    wedataBaselineId string
    ID of the resource.
    baseline_name str
    Baseline Name.
    baseline_type str
    D or H; representing daily baseline and hourly baseline respectively.
    create_name str
    Creator Name.
    create_uin str
    Creator ID.
    in_charge_name str
    Baseline Owner Name.
    in_charge_uin str
    Baseline Owner ID.
    is_new_alarm bool
    Is it a newly created alarm rule.
    project_id str
    Project ID.
    promise_tasks Sequence[WedataBaselinePromiseTaskArgs]
    Promise Tasks.
    promise_time str
    Service Assurance Time.
    warning_margin float
    Warning Margin in minutes.
    alarm_rule_dto WedataBaselineAlarmRuleDtoArgs
    Existing Alarm Rule Information.
    baseline_create_alarm_rule_request WedataBaselineBaselineCreateAlarmRuleRequestArgs
    Description of the New Alarm Rule.
    wedata_baseline_id str
    ID of the resource.
    baselineName String
    Baseline Name.
    baselineType String
    D or H; representing daily baseline and hourly baseline respectively.
    createName String
    Creator Name.
    createUin String
    Creator ID.
    inChargeName String
    Baseline Owner Name.
    inChargeUin String
    Baseline Owner ID.
    isNewAlarm Boolean
    Is it a newly created alarm rule.
    projectId String
    Project ID.
    promiseTasks List<Property Map>
    Promise Tasks.
    promiseTime String
    Service Assurance Time.
    warningMargin Number
    Warning Margin in minutes.
    alarmRuleDto Property Map
    Existing Alarm Rule Information.
    baselineCreateAlarmRuleRequest Property Map
    Description of the New Alarm Rule.
    wedataBaselineId String
    ID of the resource.

    Outputs

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

    BaselineId string
    Baseline ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    BaselineId string
    Baseline ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    baselineId String
    Baseline ID.
    id String
    The provider-assigned unique ID for this managed resource.
    baselineId string
    Baseline ID.
    id string
    The provider-assigned unique ID for this managed resource.
    baseline_id str
    Baseline ID.
    id str
    The provider-assigned unique ID for this managed resource.
    baselineId String
    Baseline ID.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing WedataBaseline Resource

    Get an existing WedataBaseline 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?: WedataBaselineState, opts?: CustomResourceOptions): WedataBaseline
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alarm_rule_dto: Optional[WedataBaselineAlarmRuleDtoArgs] = None,
            baseline_create_alarm_rule_request: Optional[WedataBaselineBaselineCreateAlarmRuleRequestArgs] = None,
            baseline_id: Optional[str] = None,
            baseline_name: Optional[str] = None,
            baseline_type: Optional[str] = None,
            create_name: Optional[str] = None,
            create_uin: Optional[str] = None,
            in_charge_name: Optional[str] = None,
            in_charge_uin: Optional[str] = None,
            is_new_alarm: Optional[bool] = None,
            project_id: Optional[str] = None,
            promise_tasks: Optional[Sequence[WedataBaselinePromiseTaskArgs]] = None,
            promise_time: Optional[str] = None,
            warning_margin: Optional[float] = None,
            wedata_baseline_id: Optional[str] = None) -> WedataBaseline
    func GetWedataBaseline(ctx *Context, name string, id IDInput, state *WedataBaselineState, opts ...ResourceOption) (*WedataBaseline, error)
    public static WedataBaseline Get(string name, Input<string> id, WedataBaselineState? state, CustomResourceOptions? opts = null)
    public static WedataBaseline get(String name, Output<String> id, WedataBaselineState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WedataBaseline    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:
    AlarmRuleDto WedataBaselineAlarmRuleDto
    Existing Alarm Rule Information.
    BaselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequest
    Description of the New Alarm Rule.
    BaselineId string
    Baseline ID.
    BaselineName string
    Baseline Name.
    BaselineType string
    D or H; representing daily baseline and hourly baseline respectively.
    CreateName string
    Creator Name.
    CreateUin string
    Creator ID.
    InChargeName string
    Baseline Owner Name.
    InChargeUin string
    Baseline Owner ID.
    IsNewAlarm bool
    Is it a newly created alarm rule.
    ProjectId string
    Project ID.
    PromiseTasks List<WedataBaselinePromiseTask>
    Promise Tasks.
    PromiseTime string
    Service Assurance Time.
    WarningMargin double
    Warning Margin in minutes.
    WedataBaselineId string
    ID of the resource.
    AlarmRuleDto WedataBaselineAlarmRuleDtoArgs
    Existing Alarm Rule Information.
    BaselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequestArgs
    Description of the New Alarm Rule.
    BaselineId string
    Baseline ID.
    BaselineName string
    Baseline Name.
    BaselineType string
    D or H; representing daily baseline and hourly baseline respectively.
    CreateName string
    Creator Name.
    CreateUin string
    Creator ID.
    InChargeName string
    Baseline Owner Name.
    InChargeUin string
    Baseline Owner ID.
    IsNewAlarm bool
    Is it a newly created alarm rule.
    ProjectId string
    Project ID.
    PromiseTasks []WedataBaselinePromiseTaskArgs
    Promise Tasks.
    PromiseTime string
    Service Assurance Time.
    WarningMargin float64
    Warning Margin in minutes.
    WedataBaselineId string
    ID of the resource.
    alarmRuleDto WedataBaselineAlarmRuleDto
    Existing Alarm Rule Information.
    baselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequest
    Description of the New Alarm Rule.
    baselineId String
    Baseline ID.
    baselineName String
    Baseline Name.
    baselineType String
    D or H; representing daily baseline and hourly baseline respectively.
    createName String
    Creator Name.
    createUin String
    Creator ID.
    inChargeName String
    Baseline Owner Name.
    inChargeUin String
    Baseline Owner ID.
    isNewAlarm Boolean
    Is it a newly created alarm rule.
    projectId String
    Project ID.
    promiseTasks List<WedataBaselinePromiseTask>
    Promise Tasks.
    promiseTime String
    Service Assurance Time.
    warningMargin Double
    Warning Margin in minutes.
    wedataBaselineId String
    ID of the resource.
    alarmRuleDto WedataBaselineAlarmRuleDto
    Existing Alarm Rule Information.
    baselineCreateAlarmRuleRequest WedataBaselineBaselineCreateAlarmRuleRequest
    Description of the New Alarm Rule.
    baselineId string
    Baseline ID.
    baselineName string
    Baseline Name.
    baselineType string
    D or H; representing daily baseline and hourly baseline respectively.
    createName string
    Creator Name.
    createUin string
    Creator ID.
    inChargeName string
    Baseline Owner Name.
    inChargeUin string
    Baseline Owner ID.
    isNewAlarm boolean
    Is it a newly created alarm rule.
    projectId string
    Project ID.
    promiseTasks WedataBaselinePromiseTask[]
    Promise Tasks.
    promiseTime string
    Service Assurance Time.
    warningMargin number
    Warning Margin in minutes.
    wedataBaselineId string
    ID of the resource.
    alarm_rule_dto WedataBaselineAlarmRuleDtoArgs
    Existing Alarm Rule Information.
    baseline_create_alarm_rule_request WedataBaselineBaselineCreateAlarmRuleRequestArgs
    Description of the New Alarm Rule.
    baseline_id str
    Baseline ID.
    baseline_name str
    Baseline Name.
    baseline_type str
    D or H; representing daily baseline and hourly baseline respectively.
    create_name str
    Creator Name.
    create_uin str
    Creator ID.
    in_charge_name str
    Baseline Owner Name.
    in_charge_uin str
    Baseline Owner ID.
    is_new_alarm bool
    Is it a newly created alarm rule.
    project_id str
    Project ID.
    promise_tasks Sequence[WedataBaselinePromiseTaskArgs]
    Promise Tasks.
    promise_time str
    Service Assurance Time.
    warning_margin float
    Warning Margin in minutes.
    wedata_baseline_id str
    ID of the resource.
    alarmRuleDto Property Map
    Existing Alarm Rule Information.
    baselineCreateAlarmRuleRequest Property Map
    Description of the New Alarm Rule.
    baselineId String
    Baseline ID.
    baselineName String
    Baseline Name.
    baselineType String
    D or H; representing daily baseline and hourly baseline respectively.
    createName String
    Creator Name.
    createUin String
    Creator ID.
    inChargeName String
    Baseline Owner Name.
    inChargeUin String
    Baseline Owner ID.
    isNewAlarm Boolean
    Is it a newly created alarm rule.
    projectId String
    Project ID.
    promiseTasks List<Property Map>
    Promise Tasks.
    promiseTime String
    Service Assurance Time.
    warningMargin Number
    Warning Margin in minutes.
    wedataBaselineId String
    ID of the resource.

    Supporting Types

    WedataBaselineAlarmRuleDto, WedataBaselineAlarmRuleDtoArgs

    AlarmLevelType string
    Important;Urgent;Normal.
    AlarmRuleId string
    Alarm Rule ID.
    AlarmLevelType string
    Important;Urgent;Normal.
    AlarmRuleId string
    Alarm Rule ID.
    alarmLevelType String
    Important;Urgent;Normal.
    alarmRuleId String
    Alarm Rule ID.
    alarmLevelType string
    Important;Urgent;Normal.
    alarmRuleId string
    Alarm Rule ID.
    alarm_level_type str
    Important;Urgent;Normal.
    alarm_rule_id str
    Alarm Rule ID.
    alarmLevelType String
    Important;Urgent;Normal.
    alarmRuleId String
    Alarm Rule ID.

    WedataBaselineBaselineCreateAlarmRuleRequest, WedataBaselineBaselineCreateAlarmRuleRequestArgs

    AlarmLevel double
    Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.
    AlarmRecipientIds List<string>
    Alarm Recipient IDsNote: This field may return null, indicating no valid value.
    AlarmRecipientType double
    Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.
    AlarmRecipients List<string>
    Alarm RecipientsNote: This field may return null, indicating no valid value.
    AlarmTypes List<string>
    Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.
    AlarmWays List<string>
    Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.
    Creator string
    Creator UINNote: This field may return null, indicating no valid value.
    CreatorId string
    Creator NameNote: This field may return null, indicating no valid value.
    ExtInfo string
    Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.
    MonitorObjectIds List<string>
    Monitoring ObjectsNote: This field may return null, indicating no valid value.
    MonitorType double
    Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.
    ProjectId string
    Project NameNote: This field may return null, indicating no valid value.
    RuleName string
    Rule NameNote: This field may return null, indicating no valid value.
    AlarmLevel float64
    Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.
    AlarmRecipientIds []string
    Alarm Recipient IDsNote: This field may return null, indicating no valid value.
    AlarmRecipientType float64
    Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.
    AlarmRecipients []string
    Alarm RecipientsNote: This field may return null, indicating no valid value.
    AlarmTypes []string
    Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.
    AlarmWays []string
    Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.
    Creator string
    Creator UINNote: This field may return null, indicating no valid value.
    CreatorId string
    Creator NameNote: This field may return null, indicating no valid value.
    ExtInfo string
    Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.
    MonitorObjectIds []string
    Monitoring ObjectsNote: This field may return null, indicating no valid value.
    MonitorType float64
    Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.
    ProjectId string
    Project NameNote: This field may return null, indicating no valid value.
    RuleName string
    Rule NameNote: This field may return null, indicating no valid value.
    alarmLevel Double
    Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.
    alarmRecipientIds List<String>
    Alarm Recipient IDsNote: This field may return null, indicating no valid value.
    alarmRecipientType Double
    Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.
    alarmRecipients List<String>
    Alarm RecipientsNote: This field may return null, indicating no valid value.
    alarmTypes List<String>
    Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.
    alarmWays List<String>
    Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.
    creator String
    Creator UINNote: This field may return null, indicating no valid value.
    creatorId String
    Creator NameNote: This field may return null, indicating no valid value.
    extInfo String
    Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.
    monitorObjectIds List<String>
    Monitoring ObjectsNote: This field may return null, indicating no valid value.
    monitorType Double
    Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.
    projectId String
    Project NameNote: This field may return null, indicating no valid value.
    ruleName String
    Rule NameNote: This field may return null, indicating no valid value.
    alarmLevel number
    Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.
    alarmRecipientIds string[]
    Alarm Recipient IDsNote: This field may return null, indicating no valid value.
    alarmRecipientType number
    Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.
    alarmRecipients string[]
    Alarm RecipientsNote: This field may return null, indicating no valid value.
    alarmTypes string[]
    Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.
    alarmWays string[]
    Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.
    creator string
    Creator UINNote: This field may return null, indicating no valid value.
    creatorId string
    Creator NameNote: This field may return null, indicating no valid value.
    extInfo string
    Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.
    monitorObjectIds string[]
    Monitoring ObjectsNote: This field may return null, indicating no valid value.
    monitorType number
    Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.
    projectId string
    Project NameNote: This field may return null, indicating no valid value.
    ruleName string
    Rule NameNote: This field may return null, indicating no valid value.
    alarm_level float
    Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.
    alarm_recipient_ids Sequence[str]
    Alarm Recipient IDsNote: This field may return null, indicating no valid value.
    alarm_recipient_type float
    Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.
    alarm_recipients Sequence[str]
    Alarm RecipientsNote: This field may return null, indicating no valid value.
    alarm_types Sequence[str]
    Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.
    alarm_ways Sequence[str]
    Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.
    creator str
    Creator UINNote: This field may return null, indicating no valid value.
    creator_id str
    Creator NameNote: This field may return null, indicating no valid value.
    ext_info str
    Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.
    monitor_object_ids Sequence[str]
    Monitoring ObjectsNote: This field may return null, indicating no valid value.
    monitor_type float
    Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.
    project_id str
    Project NameNote: This field may return null, indicating no valid value.
    rule_name str
    Rule NameNote: This field may return null, indicating no valid value.
    alarmLevel Number
    Alarm Level, 1. Normal, 2. Important, 3. Urgent (default is 1. Normal)Note: This field may return null, indicating no valid value.
    alarmRecipientIds List<String>
    Alarm Recipient IDsNote: This field may return null, indicating no valid value.
    alarmRecipientType Number
    Alarm Recipient Type: 1. Specified Personnel, 2. Task Owner, 3. Duty Roster (default is 1. Specified Personnel)Note: This field may return null, indicating no valid value.
    alarmRecipients List<String>
    Alarm RecipientsNote: This field may return null, indicating no valid value.
    alarmTypes List<String>
    Alarm Types, 1. Failure Alarm, 2. Timeout Alarm, 3. Success Alarm, 4. Baseline Violation, 5. Baseline Warning, 6. Baseline Task Failure (default is 1. Failure Alarm)Note: This field may return null, indicating no valid value.
    alarmWays List<String>
    Alarm Methods, 1. Email, 2. SMS, 3. WeChat, 4. Voice, 5. Enterprise WeChat, 6. HTTP, 7. Enterprise WeChat Group; Alarm method code list (default is 1. Email)Note: This field may return null, indicating no valid value.
    creator String
    Creator UINNote: This field may return null, indicating no valid value.
    creatorId String
    Creator NameNote: This field may return null, indicating no valid value.
    extInfo String
    Extended Information, 1. Estimated Runtime (default), 2. Estimated Completion Time, 3. Estimated Scheduling Time, 4. Incomplete within the Cycle; Value Types: 1. Specified Value, 2. Historical Average (default is 1. Specified Value)Note: This field may return null, indicating no valid value.
    monitorObjectIds List<String>
    Monitoring ObjectsNote: This field may return null, indicating no valid value.
    monitorType Number
    Monitoring Type, 1. Task, 2. Workflow, 3. Project, 4. Baseline (default is 1. Task)Note: This field may return null, indicating no valid value.
    projectId String
    Project NameNote: This field may return null, indicating no valid value.
    ruleName String
    Rule NameNote: This field may return null, indicating no valid value.

    WedataBaselinePromiseTask, WedataBaselinePromiseTaskArgs

    ProjectId string
    Project ID.
    TaskCycle string
    Task Scheduling Cycle.
    TaskId string
    Task ID.
    TaskInChargeName string
    Task Owner Name.
    TaskInChargeUin string
    Task Owner ID.
    TaskName string
    Task Name.
    WorkflowId string
    Workflow ID.
    WorkflowName string
    Workflow Name.
    ProjectId string
    Project ID.
    TaskCycle string
    Task Scheduling Cycle.
    TaskId string
    Task ID.
    TaskInChargeName string
    Task Owner Name.
    TaskInChargeUin string
    Task Owner ID.
    TaskName string
    Task Name.
    WorkflowId string
    Workflow ID.
    WorkflowName string
    Workflow Name.
    projectId String
    Project ID.
    taskCycle String
    Task Scheduling Cycle.
    taskId String
    Task ID.
    taskInChargeName String
    Task Owner Name.
    taskInChargeUin String
    Task Owner ID.
    taskName String
    Task Name.
    workflowId String
    Workflow ID.
    workflowName String
    Workflow Name.
    projectId string
    Project ID.
    taskCycle string
    Task Scheduling Cycle.
    taskId string
    Task ID.
    taskInChargeName string
    Task Owner Name.
    taskInChargeUin string
    Task Owner ID.
    taskName string
    Task Name.
    workflowId string
    Workflow ID.
    workflowName string
    Workflow Name.
    project_id str
    Project ID.
    task_cycle str
    Task Scheduling Cycle.
    task_id str
    Task ID.
    task_in_charge_name str
    Task Owner Name.
    task_in_charge_uin str
    Task Owner ID.
    task_name str
    Task Name.
    workflow_id str
    Workflow ID.
    workflow_name str
    Workflow Name.
    projectId String
    Project ID.
    taskCycle String
    Task Scheduling Cycle.
    taskId String
    Task ID.
    taskInChargeName String
    Task Owner Name.
    taskInChargeUin String
    Task Owner ID.
    taskName String
    Task Name.
    workflowId String
    Workflow ID.
    workflowName String
    Workflow Name.

    Import

    wedata baseline can be imported using the id, e.g.

    $ pulumi import tencentcloud:index/wedataBaseline:WedataBaseline example 1927766435649077248#2
    

    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.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack