1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. tls
  6. AlarmNotifyGroup
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    The logging service notification group is a collection of alarm notification channels used to specify the action strategy after an alarm is triggered. You can add notification rules, and the logging service will intelligently assign different alarm notification channels based on these rules.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      tLSAlarmNotifyGroupDemo:
        type: volcenginecc:tls:AlarmNotifyGroup
        name: TLSAlarmNotifyGroupDemo
        properties:
          alarmNotifyGroupName: ccapi-test
          iamProjectName: default
          noticeRules:
            - rule_node: '{"Type":"Operation","Value":["OR"],"Children":[{"Type":"Operation","Value":["AND"],"Children":[{"Type":"Operation","Value":["OR"],"Children":[{"Type":"Condition","Value":["Severity","in","[\"notice\"]"]},{"Type":"Condition","Value":["Duration",">=","5"]}]},{"Type":"Condition","Value":["NotifyTime","in","[\"1776669310\",\"1777014911\"]"]}]},{"Type":"Condition","Value":["Severity","in","[\"warning\",\"critical\"]"]}]}'
              receiver_infos:
                - receiverType: User
                  receiverNames:
                    - xxxxxxxx
                    - xxxxxxx
                  receiverChannels:
                    - Email
                    - Sms
                    - Phone
                    - GeneralWebhook
                  startTime: 00:00:00
                  endTime: 23:59:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: aa6d01cd-5cf4-449d-a944-xxxxxxx
                  alarmWebhookIntegrationName: test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
                - receiverType: User
                  receiverNames:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  receiverChannels:
                    - Lark
                  startTime: 00:00:00
                  endTime: 23:59:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: abc47ee4-9ad3-4c25-803f-xxxxxxxxx
                  alarmWebhookIntegrationName: 飞书test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
                - receiverType: UserGroup
                  receiverNames:
                    - xxxxxxxxx
                  receiverChannels:
                    - Email
                    - Phone
                    - GeneralWebhook
                  startTime: 00:30:00
                  endTime: 23:30:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: aa6d01cd-5cf4-449d-a944-xxxxxxxxx
                  alarmWebhookIntegrationName: test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
              has_next: true
              has_end_node: true
            - rule_node: '{"Type":"Operation","Value":["AND"],"Children":[{"Type":"Operation","Value":["OR"],"Children":[{"Type":"Operation","Value":["AND"],"Children":[{"Type":"Condition","Value":["Severity","in","[\"notice\"]"]},{"Type":"Condition","Value":["Alarm","in","[\"test1\"]"]}]},{"Type":"Condition","Value":["AlarmID","in","[\"66fff5a0-af57-43d1-a40d-f2d32605aa61\"]"]}]},{"Type":"Operation","Value":["AND"],"Children":[{"Type":"Condition","Value":["Duration","==","5"]},{"Type":"Condition","Value":["NotifyTime","in","[\"1776653008\",\"1776998606\"]"]}]}]}'
              receiver_infos:
                - receiverType: User
                  receiverNames:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  receiverChannels:
                    - Email
                    - Sms
                    - Phone
                  startTime: 00:00:00
                  endTime: 23:59:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                    - key: env
                      value: test
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: aa6d01cd-5cf4-449d-a944-xxxxxxxxx
                  alarmWebhookIntegrationName: test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
                - receiverType: UserGroup
                  receiverNames:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  receiverChannels:
                    - Email
                    - Sms
                    - Phone
                  startTime: 00:00:00
                  endTime: 23:59:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: aa6d01cd-5cf4-449d-a944-xxxxxxxxx
                  alarmWebhookIntegrationName: test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
                - receiverType: User
                  receiverNames:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  receiverChannels:
                    - Lark
                  startTime: 00:00:00
                  endTime: 23:59:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: abc47ee4-9ad3-4c25-803f-xxxxxxxxx
                  alarmWebhookIntegrationName: 飞书test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
                - receiverType: User
                  receiverNames:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  receiverChannels:
                    - DingTalk
                  startTime: 00:00:00
                  endTime: 23:59:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: 3eaaef0a-134a-4d62-bf48-xxxxxxxxx
                  alarmWebhookIntegrationName: 钉钉test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
                - receiverType: User
                  receiverNames:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  receiverChannels:
                    - WeChat
                  startTime: 00:00:00
                  endTime: 23:59:59
                  generalWebhookUrl: ""
                  generalWebhookMethod: ""
                  generalWebhookHeaders:
                    - key: Content-Type
                      value: application/json
                  generalWebhookBody: ""
                  alarmContentTemplateId: default-template
                  alarmWebhookIntegrationId: c0454fd5-6597-4fc9-ad53-xxxxxxxxx
                  alarmWebhookIntegrationName: 企业微信test
                  alarmWebhookIsAtAll: false
                  alarmWebhookAtUsers:
                    - xxxxxxxxx
                    - xxxxxxxxx
                  alarmWebhookAtGroups:
                    - xxxxxxxxx
              has_next: false
              has_end_node: false
    

    Create AlarmNotifyGroup Resource

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

    Constructor syntax

    new AlarmNotifyGroup(name: string, args: AlarmNotifyGroupArgs, opts?: CustomResourceOptions);
    @overload
    def AlarmNotifyGroup(resource_name: str,
                         args: AlarmNotifyGroupArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def AlarmNotifyGroup(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         alarm_notify_group_name: Optional[str] = None,
                         iam_project_name: Optional[str] = None,
                         notice_rules: Optional[Sequence[AlarmNotifyGroupNoticeRuleArgs]] = None,
                         notify_types: Optional[Sequence[str]] = None,
                         receivers: Optional[Sequence[AlarmNotifyGroupReceiverArgs]] = None)
    func NewAlarmNotifyGroup(ctx *Context, name string, args AlarmNotifyGroupArgs, opts ...ResourceOption) (*AlarmNotifyGroup, error)
    public AlarmNotifyGroup(string name, AlarmNotifyGroupArgs args, CustomResourceOptions? opts = null)
    public AlarmNotifyGroup(String name, AlarmNotifyGroupArgs args)
    public AlarmNotifyGroup(String name, AlarmNotifyGroupArgs args, CustomResourceOptions options)
    
    type: volcenginecc:tls:AlarmNotifyGroup
    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 AlarmNotifyGroupArgs
    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 AlarmNotifyGroupArgs
    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 AlarmNotifyGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AlarmNotifyGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AlarmNotifyGroupArgs
    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 alarmNotifyGroupResource = new Volcenginecc.Tls.AlarmNotifyGroup("alarmNotifyGroupResource", new()
    {
        AlarmNotifyGroupName = "string",
        IamProjectName = "string",
        NoticeRules = new[]
        {
            new Volcenginecc.Tls.Inputs.AlarmNotifyGroupNoticeRuleArgs
            {
                HasEndNode = false,
                HasNext = false,
                ReceiverInfos = new[]
                {
                    new Volcenginecc.Tls.Inputs.AlarmNotifyGroupNoticeRuleReceiverInfoArgs
                    {
                        AlarmContentTemplateId = "string",
                        AlarmWebhookAtGroups = new[]
                        {
                            "string",
                        },
                        AlarmWebhookAtUsers = new[]
                        {
                            "string",
                        },
                        AlarmWebhookIntegrationId = "string",
                        AlarmWebhookIntegrationName = "string",
                        AlarmWebhookIsAtAll = false,
                        EndTime = "string",
                        GeneralWebhookBody = "string",
                        GeneralWebhookHeaders = new[]
                        {
                            new Volcenginecc.Tls.Inputs.AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeaderArgs
                            {
                                Key = "string",
                                Value = "string",
                            },
                        },
                        GeneralWebhookMethod = "string",
                        GeneralWebhookUrl = "string",
                        ReceiverChannels = new[]
                        {
                            "string",
                        },
                        ReceiverNames = new[]
                        {
                            "string",
                        },
                        ReceiverType = "string",
                        StartTime = "string",
                    },
                },
                RuleNode = "string",
            },
        },
        NotifyTypes = new[]
        {
            "string",
        },
        Receivers = new[]
        {
            new Volcenginecc.Tls.Inputs.AlarmNotifyGroupReceiverArgs
            {
                AlarmContentTemplateId = "string",
                AlarmWebhookAtGroups = new[]
                {
                    "string",
                },
                AlarmWebhookAtUsers = new[]
                {
                    "string",
                },
                AlarmWebhookIntegrationId = "string",
                AlarmWebhookIntegrationName = "string",
                AlarmWebhookIsAtAll = false,
                EndTime = "string",
                GeneralWebhookBody = "string",
                GeneralWebhookHeaders = new[]
                {
                    new Volcenginecc.Tls.Inputs.AlarmNotifyGroupReceiverGeneralWebhookHeaderArgs
                    {
                        Key = "string",
                        Value = "string",
                    },
                },
                GeneralWebhookMethod = "string",
                GeneralWebhookUrl = "string",
                ReceiverChannels = new[]
                {
                    "string",
                },
                ReceiverNames = new[]
                {
                    "string",
                },
                ReceiverType = "string",
                StartTime = "string",
            },
        },
    });
    
    example, err := tls.NewAlarmNotifyGroup(ctx, "alarmNotifyGroupResource", &tls.AlarmNotifyGroupArgs{
    	AlarmNotifyGroupName: pulumi.String("string"),
    	IamProjectName:       pulumi.String("string"),
    	NoticeRules: tls.AlarmNotifyGroupNoticeRuleArray{
    		&tls.AlarmNotifyGroupNoticeRuleArgs{
    			HasEndNode: pulumi.Bool(false),
    			HasNext:    pulumi.Bool(false),
    			ReceiverInfos: tls.AlarmNotifyGroupNoticeRuleReceiverInfoArray{
    				&tls.AlarmNotifyGroupNoticeRuleReceiverInfoArgs{
    					AlarmContentTemplateId: pulumi.String("string"),
    					AlarmWebhookAtGroups: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					AlarmWebhookAtUsers: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					AlarmWebhookIntegrationId:   pulumi.String("string"),
    					AlarmWebhookIntegrationName: pulumi.String("string"),
    					AlarmWebhookIsAtAll:         pulumi.Bool(false),
    					EndTime:                     pulumi.String("string"),
    					GeneralWebhookBody:          pulumi.String("string"),
    					GeneralWebhookHeaders: tls.AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeaderArray{
    						&tls.AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeaderArgs{
    							Key:   pulumi.String("string"),
    							Value: pulumi.String("string"),
    						},
    					},
    					GeneralWebhookMethod: pulumi.String("string"),
    					GeneralWebhookUrl:    pulumi.String("string"),
    					ReceiverChannels: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ReceiverNames: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					ReceiverType: pulumi.String("string"),
    					StartTime:    pulumi.String("string"),
    				},
    			},
    			RuleNode: pulumi.String("string"),
    		},
    	},
    	NotifyTypes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Receivers: tls.AlarmNotifyGroupReceiverArray{
    		&tls.AlarmNotifyGroupReceiverArgs{
    			AlarmContentTemplateId: pulumi.String("string"),
    			AlarmWebhookAtGroups: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			AlarmWebhookAtUsers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			AlarmWebhookIntegrationId:   pulumi.String("string"),
    			AlarmWebhookIntegrationName: pulumi.String("string"),
    			AlarmWebhookIsAtAll:         pulumi.Bool(false),
    			EndTime:                     pulumi.String("string"),
    			GeneralWebhookBody:          pulumi.String("string"),
    			GeneralWebhookHeaders: tls.AlarmNotifyGroupReceiverGeneralWebhookHeaderArray{
    				&tls.AlarmNotifyGroupReceiverGeneralWebhookHeaderArgs{
    					Key:   pulumi.String("string"),
    					Value: pulumi.String("string"),
    				},
    			},
    			GeneralWebhookMethod: pulumi.String("string"),
    			GeneralWebhookUrl:    pulumi.String("string"),
    			ReceiverChannels: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ReceiverNames: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			ReceiverType: pulumi.String("string"),
    			StartTime:    pulumi.String("string"),
    		},
    	},
    })
    
    var alarmNotifyGroupResource = new AlarmNotifyGroup("alarmNotifyGroupResource", AlarmNotifyGroupArgs.builder()
        .alarmNotifyGroupName("string")
        .iamProjectName("string")
        .noticeRules(AlarmNotifyGroupNoticeRuleArgs.builder()
            .hasEndNode(false)
            .hasNext(false)
            .receiverInfos(AlarmNotifyGroupNoticeRuleReceiverInfoArgs.builder()
                .alarmContentTemplateId("string")
                .alarmWebhookAtGroups("string")
                .alarmWebhookAtUsers("string")
                .alarmWebhookIntegrationId("string")
                .alarmWebhookIntegrationName("string")
                .alarmWebhookIsAtAll(false)
                .endTime("string")
                .generalWebhookBody("string")
                .generalWebhookHeaders(AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeaderArgs.builder()
                    .key("string")
                    .value("string")
                    .build())
                .generalWebhookMethod("string")
                .generalWebhookUrl("string")
                .receiverChannels("string")
                .receiverNames("string")
                .receiverType("string")
                .startTime("string")
                .build())
            .ruleNode("string")
            .build())
        .notifyTypes("string")
        .receivers(AlarmNotifyGroupReceiverArgs.builder()
            .alarmContentTemplateId("string")
            .alarmWebhookAtGroups("string")
            .alarmWebhookAtUsers("string")
            .alarmWebhookIntegrationId("string")
            .alarmWebhookIntegrationName("string")
            .alarmWebhookIsAtAll(false)
            .endTime("string")
            .generalWebhookBody("string")
            .generalWebhookHeaders(AlarmNotifyGroupReceiverGeneralWebhookHeaderArgs.builder()
                .key("string")
                .value("string")
                .build())
            .generalWebhookMethod("string")
            .generalWebhookUrl("string")
            .receiverChannels("string")
            .receiverNames("string")
            .receiverType("string")
            .startTime("string")
            .build())
        .build());
    
    alarm_notify_group_resource = volcenginecc.tls.AlarmNotifyGroup("alarmNotifyGroupResource",
        alarm_notify_group_name="string",
        iam_project_name="string",
        notice_rules=[{
            "has_end_node": False,
            "has_next": False,
            "receiver_infos": [{
                "alarm_content_template_id": "string",
                "alarm_webhook_at_groups": ["string"],
                "alarm_webhook_at_users": ["string"],
                "alarm_webhook_integration_id": "string",
                "alarm_webhook_integration_name": "string",
                "alarm_webhook_is_at_all": False,
                "end_time": "string",
                "general_webhook_body": "string",
                "general_webhook_headers": [{
                    "key": "string",
                    "value": "string",
                }],
                "general_webhook_method": "string",
                "general_webhook_url": "string",
                "receiver_channels": ["string"],
                "receiver_names": ["string"],
                "receiver_type": "string",
                "start_time": "string",
            }],
            "rule_node": "string",
        }],
        notify_types=["string"],
        receivers=[{
            "alarm_content_template_id": "string",
            "alarm_webhook_at_groups": ["string"],
            "alarm_webhook_at_users": ["string"],
            "alarm_webhook_integration_id": "string",
            "alarm_webhook_integration_name": "string",
            "alarm_webhook_is_at_all": False,
            "end_time": "string",
            "general_webhook_body": "string",
            "general_webhook_headers": [{
                "key": "string",
                "value": "string",
            }],
            "general_webhook_method": "string",
            "general_webhook_url": "string",
            "receiver_channels": ["string"],
            "receiver_names": ["string"],
            "receiver_type": "string",
            "start_time": "string",
        }])
    
    const alarmNotifyGroupResource = new volcenginecc.tls.AlarmNotifyGroup("alarmNotifyGroupResource", {
        alarmNotifyGroupName: "string",
        iamProjectName: "string",
        noticeRules: [{
            hasEndNode: false,
            hasNext: false,
            receiverInfos: [{
                alarmContentTemplateId: "string",
                alarmWebhookAtGroups: ["string"],
                alarmWebhookAtUsers: ["string"],
                alarmWebhookIntegrationId: "string",
                alarmWebhookIntegrationName: "string",
                alarmWebhookIsAtAll: false,
                endTime: "string",
                generalWebhookBody: "string",
                generalWebhookHeaders: [{
                    key: "string",
                    value: "string",
                }],
                generalWebhookMethod: "string",
                generalWebhookUrl: "string",
                receiverChannels: ["string"],
                receiverNames: ["string"],
                receiverType: "string",
                startTime: "string",
            }],
            ruleNode: "string",
        }],
        notifyTypes: ["string"],
        receivers: [{
            alarmContentTemplateId: "string",
            alarmWebhookAtGroups: ["string"],
            alarmWebhookAtUsers: ["string"],
            alarmWebhookIntegrationId: "string",
            alarmWebhookIntegrationName: "string",
            alarmWebhookIsAtAll: false,
            endTime: "string",
            generalWebhookBody: "string",
            generalWebhookHeaders: [{
                key: "string",
                value: "string",
            }],
            generalWebhookMethod: "string",
            generalWebhookUrl: "string",
            receiverChannels: ["string"],
            receiverNames: ["string"],
            receiverType: "string",
            startTime: "string",
        }],
    });
    
    type: volcenginecc:tls:AlarmNotifyGroup
    properties:
        alarmNotifyGroupName: string
        iamProjectName: string
        noticeRules:
            - hasEndNode: false
              hasNext: false
              receiverInfos:
                - alarmContentTemplateId: string
                  alarmWebhookAtGroups:
                    - string
                  alarmWebhookAtUsers:
                    - string
                  alarmWebhookIntegrationId: string
                  alarmWebhookIntegrationName: string
                  alarmWebhookIsAtAll: false
                  endTime: string
                  generalWebhookBody: string
                  generalWebhookHeaders:
                    - key: string
                      value: string
                  generalWebhookMethod: string
                  generalWebhookUrl: string
                  receiverChannels:
                    - string
                  receiverNames:
                    - string
                  receiverType: string
                  startTime: string
              ruleNode: string
        notifyTypes:
            - string
        receivers:
            - alarmContentTemplateId: string
              alarmWebhookAtGroups:
                - string
              alarmWebhookAtUsers:
                - string
              alarmWebhookIntegrationId: string
              alarmWebhookIntegrationName: string
              alarmWebhookIsAtAll: false
              endTime: string
              generalWebhookBody: string
              generalWebhookHeaders:
                - key: string
                  value: string
              generalWebhookMethod: string
              generalWebhookUrl: string
              receiverChannels:
                - string
              receiverNames:
                - string
              receiverType: string
              startTime: string
    

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

    AlarmNotifyGroupName string
    Alarm notification group name. Refer to the resource naming rules.
    IamProjectName string
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    NoticeRules List<Volcengine.AlarmNotifyGroupNoticeRule>
    NotifyTypes List<string>
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    Receivers List<Volcengine.AlarmNotifyGroupReceiver>
    AlarmNotifyGroupName string
    Alarm notification group name. Refer to the resource naming rules.
    IamProjectName string
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    NoticeRules []AlarmNotifyGroupNoticeRuleArgs
    NotifyTypes []string
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    Receivers []AlarmNotifyGroupReceiverArgs
    alarmNotifyGroupName String
    Alarm notification group name. Refer to the resource naming rules.
    iamProjectName String
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    noticeRules List<AlarmNotifyGroupNoticeRule>
    notifyTypes List<String>
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers List<AlarmNotifyGroupReceiver>
    alarmNotifyGroupName string
    Alarm notification group name. Refer to the resource naming rules.
    iamProjectName string
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    noticeRules AlarmNotifyGroupNoticeRule[]
    notifyTypes string[]
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers AlarmNotifyGroupReceiver[]
    alarm_notify_group_name str
    Alarm notification group name. Refer to the resource naming rules.
    iam_project_name str
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    notice_rules Sequence[AlarmNotifyGroupNoticeRuleArgs]
    notify_types Sequence[str]
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers Sequence[AlarmNotifyGroupReceiverArgs]
    alarmNotifyGroupName String
    Alarm notification group name. Refer to the resource naming rules.
    iamProjectName String
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    noticeRules List<Property Map>
    notifyTypes List<String>
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers List<Property Map>

    Outputs

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

    AlarmNotifyGroupId string
    Alarm notification group ID.
    CreatedTime string
    Time when the alarm notification group was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedTime string
    Time when the alarm notification group was modified.
    AlarmNotifyGroupId string
    Alarm notification group ID.
    CreatedTime string
    Time when the alarm notification group was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    UpdatedTime string
    Time when the alarm notification group was modified.
    alarmNotifyGroupId String
    Alarm notification group ID.
    createdTime String
    Time when the alarm notification group was created.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedTime String
    Time when the alarm notification group was modified.
    alarmNotifyGroupId string
    Alarm notification group ID.
    createdTime string
    Time when the alarm notification group was created.
    id string
    The provider-assigned unique ID for this managed resource.
    updatedTime string
    Time when the alarm notification group was modified.
    alarm_notify_group_id str
    Alarm notification group ID.
    created_time str
    Time when the alarm notification group was created.
    id str
    The provider-assigned unique ID for this managed resource.
    updated_time str
    Time when the alarm notification group was modified.
    alarmNotifyGroupId String
    Alarm notification group ID.
    createdTime String
    Time when the alarm notification group was created.
    id String
    The provider-assigned unique ID for this managed resource.
    updatedTime String
    Time when the alarm notification group was modified.

    Look up Existing AlarmNotifyGroup Resource

    Get an existing AlarmNotifyGroup 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?: AlarmNotifyGroupState, opts?: CustomResourceOptions): AlarmNotifyGroup
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alarm_notify_group_id: Optional[str] = None,
            alarm_notify_group_name: Optional[str] = None,
            created_time: Optional[str] = None,
            iam_project_name: Optional[str] = None,
            notice_rules: Optional[Sequence[AlarmNotifyGroupNoticeRuleArgs]] = None,
            notify_types: Optional[Sequence[str]] = None,
            receivers: Optional[Sequence[AlarmNotifyGroupReceiverArgs]] = None,
            updated_time: Optional[str] = None) -> AlarmNotifyGroup
    func GetAlarmNotifyGroup(ctx *Context, name string, id IDInput, state *AlarmNotifyGroupState, opts ...ResourceOption) (*AlarmNotifyGroup, error)
    public static AlarmNotifyGroup Get(string name, Input<string> id, AlarmNotifyGroupState? state, CustomResourceOptions? opts = null)
    public static AlarmNotifyGroup get(String name, Output<String> id, AlarmNotifyGroupState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:tls:AlarmNotifyGroup    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:
    AlarmNotifyGroupId string
    Alarm notification group ID.
    AlarmNotifyGroupName string
    Alarm notification group name. Refer to the resource naming rules.
    CreatedTime string
    Time when the alarm notification group was created.
    IamProjectName string
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    NoticeRules List<Volcengine.AlarmNotifyGroupNoticeRule>
    NotifyTypes List<string>
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    Receivers List<Volcengine.AlarmNotifyGroupReceiver>
    UpdatedTime string
    Time when the alarm notification group was modified.
    AlarmNotifyGroupId string
    Alarm notification group ID.
    AlarmNotifyGroupName string
    Alarm notification group name. Refer to the resource naming rules.
    CreatedTime string
    Time when the alarm notification group was created.
    IamProjectName string
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    NoticeRules []AlarmNotifyGroupNoticeRuleArgs
    NotifyTypes []string
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    Receivers []AlarmNotifyGroupReceiverArgs
    UpdatedTime string
    Time when the alarm notification group was modified.
    alarmNotifyGroupId String
    Alarm notification group ID.
    alarmNotifyGroupName String
    Alarm notification group name. Refer to the resource naming rules.
    createdTime String
    Time when the alarm notification group was created.
    iamProjectName String
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    noticeRules List<AlarmNotifyGroupNoticeRule>
    notifyTypes List<String>
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers List<AlarmNotifyGroupReceiver>
    updatedTime String
    Time when the alarm notification group was modified.
    alarmNotifyGroupId string
    Alarm notification group ID.
    alarmNotifyGroupName string
    Alarm notification group name. Refer to the resource naming rules.
    createdTime string
    Time when the alarm notification group was created.
    iamProjectName string
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    noticeRules AlarmNotifyGroupNoticeRule[]
    notifyTypes string[]
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers AlarmNotifyGroupReceiver[]
    updatedTime string
    Time when the alarm notification group was modified.
    alarm_notify_group_id str
    Alarm notification group ID.
    alarm_notify_group_name str
    Alarm notification group name. Refer to the resource naming rules.
    created_time str
    Time when the alarm notification group was created.
    iam_project_name str
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    notice_rules Sequence[AlarmNotifyGroupNoticeRuleArgs]
    notify_types Sequence[str]
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers Sequence[AlarmNotifyGroupReceiverArgs]
    updated_time str
    Time when the alarm notification group was modified.
    alarmNotifyGroupId String
    Alarm notification group ID.
    alarmNotifyGroupName String
    Alarm notification group name. Refer to the resource naming rules.
    createdTime String
    Time when the alarm notification group was created.
    iamProjectName String
    Name of the IAM project to which the alarm group belongs. If not specified, the logging service adds the alarm group to the IAM project named default.
    noticeRules List<Property Map>
    notifyTypes List<String>
    Type of alarm notification. Trigger: alarm triggered. Recovery: alarm recovered.
    receivers List<Property Map>
    updatedTime String
    Time when the alarm notification group was modified.

    Supporting Types

    AlarmNotifyGroupNoticeRule, AlarmNotifyGroupNoticeRuleArgs

    HasEndNode bool
    Whether there is an end node afterwards.
    HasNext bool
    Condition for whether to proceed to the next level.
    ReceiverInfos List<Volcengine.AlarmNotifyGroupNoticeRuleReceiverInfo>
    RuleNode string
    Rule node. JSON format.
    HasEndNode bool
    Whether there is an end node afterwards.
    HasNext bool
    Condition for whether to proceed to the next level.
    ReceiverInfos []AlarmNotifyGroupNoticeRuleReceiverInfo
    RuleNode string
    Rule node. JSON format.
    hasEndNode Boolean
    Whether there is an end node afterwards.
    hasNext Boolean
    Condition for whether to proceed to the next level.
    receiverInfos List<AlarmNotifyGroupNoticeRuleReceiverInfo>
    ruleNode String
    Rule node. JSON format.
    hasEndNode boolean
    Whether there is an end node afterwards.
    hasNext boolean
    Condition for whether to proceed to the next level.
    receiverInfos AlarmNotifyGroupNoticeRuleReceiverInfo[]
    ruleNode string
    Rule node. JSON format.
    has_end_node bool
    Whether there is an end node afterwards.
    has_next bool
    Condition for whether to proceed to the next level.
    receiver_infos Sequence[AlarmNotifyGroupNoticeRuleReceiverInfo]
    rule_node str
    Rule node. JSON format.
    hasEndNode Boolean
    Whether there is an end node afterwards.
    hasNext Boolean
    Condition for whether to proceed to the next level.
    receiverInfos List<Property Map>
    ruleNode String
    Rule node. JSON format.

    AlarmNotifyGroupNoticeRuleReceiverInfo, AlarmNotifyGroupNoticeRuleReceiverInfoArgs

    AlarmContentTemplateId string
    Alarm content template ID.
    AlarmWebhookAtGroups List<string>
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookAtUsers List<string>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookIntegrationId string
    Alarm webhook integration configuration ID.
    AlarmWebhookIntegrationName string
    Name of the alarm Webhook integration configuration.
    AlarmWebhookIsAtAll bool
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    EndTime string
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    GeneralWebhookHeaders List<Volcengine.AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader>
    GeneralWebhookMethod string
    Custom callback method for the interface. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface.
    ReceiverChannels List<string>
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    ReceiverNames List<string>
    IAM user or user group name.
    ReceiverType string
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    StartTime string
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    AlarmContentTemplateId string
    Alarm content template ID.
    AlarmWebhookAtGroups []string
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookAtUsers []string
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookIntegrationId string
    Alarm webhook integration configuration ID.
    AlarmWebhookIntegrationName string
    Name of the alarm Webhook integration configuration.
    AlarmWebhookIsAtAll bool
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    EndTime string
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    GeneralWebhookHeaders []AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader
    GeneralWebhookMethod string
    Custom callback method for the interface. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface.
    ReceiverChannels []string
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    ReceiverNames []string
    IAM user or user group name.
    ReceiverType string
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    StartTime string
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alarm content template ID.
    alarmWebhookAtGroups List<String>
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookIntegrationId String
    Alarm webhook integration configuration ID.
    alarmWebhookIntegrationName String
    Name of the alarm Webhook integration configuration.
    alarmWebhookIsAtAll Boolean
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    endTime String
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    generalWebhookHeaders List<AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader>
    generalWebhookMethod String
    Custom callback method for the interface. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface.
    receiverChannels List<String>
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiverNames List<String>
    IAM user or user group name.
    receiverType String
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    startTime String
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId string
    Alarm content template ID.
    alarmWebhookAtGroups string[]
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookAtUsers string[]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookIntegrationId string
    Alarm webhook integration configuration ID.
    alarmWebhookIntegrationName string
    Name of the alarm Webhook integration configuration.
    alarmWebhookIsAtAll boolean
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    endTime string
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    generalWebhookBody string
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    generalWebhookHeaders AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader[]
    generalWebhookMethod string
    Custom callback method for the interface. Only POST or PUT is supported.
    generalWebhookUrl string
    Custom callback URL for the interface.
    receiverChannels string[]
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiverNames string[]
    IAM user or user group name.
    receiverType string
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    startTime string
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarm_content_template_id str
    Alarm content template ID.
    alarm_webhook_at_groups Sequence[str]
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarm_webhook_at_users Sequence[str]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarm_webhook_integration_id str
    Alarm webhook integration configuration ID.
    alarm_webhook_integration_name str
    Name of the alarm Webhook integration configuration.
    alarm_webhook_is_at_all bool
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    end_time str
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    general_webhook_body str
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    general_webhook_headers Sequence[AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader]
    general_webhook_method str
    Custom callback method for the interface. Only POST or PUT is supported.
    general_webhook_url str
    Custom callback URL for the interface.
    receiver_channels Sequence[str]
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiver_names Sequence[str]
    IAM user or user group name.
    receiver_type str
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    start_time str
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alarm content template ID.
    alarmWebhookAtGroups List<String>
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookIntegrationId String
    Alarm webhook integration configuration ID.
    alarmWebhookIntegrationName String
    Name of the alarm Webhook integration configuration.
    alarmWebhookIsAtAll Boolean
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    endTime String
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    generalWebhookHeaders List<Property Map>
    generalWebhookMethod String
    Custom callback method for the interface. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface.
    receiverChannels List<String>
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiverNames List<String>
    IAM user or user group name.
    receiverType String
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    startTime String
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.

    AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader, AlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeaderArgs

    Key string
    Custom request header key.
    Value string
    Custom request header value.
    Key string
    Custom request header key.
    Value string
    Custom request header value.
    key String
    Custom request header key.
    value String
    Custom request header value.
    key string
    Custom request header key.
    value string
    Custom request header value.
    key str
    Custom request header key.
    value str
    Custom request header value.
    key String
    Custom request header key.
    value String
    Custom request header value.

    AlarmNotifyGroupReceiver, AlarmNotifyGroupReceiverArgs

    AlarmContentTemplateId string
    Alarm content template ID.
    AlarmWebhookAtGroups List<string>
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookAtUsers List<string>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookIntegrationId string
    Alarm webhook integration configuration ID.
    AlarmWebhookIntegrationName string
    Name of the alarm Webhook integration configuration.
    AlarmWebhookIsAtAll bool
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    EndTime string
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    GeneralWebhookHeaders List<Volcengine.AlarmNotifyGroupReceiverGeneralWebhookHeader>
    GeneralWebhookMethod string
    Custom callback method for the interface. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface.
    ReceiverChannels List<string>
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    ReceiverNames List<string>
    IAM user or user group name.
    ReceiverType string
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    StartTime string
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    AlarmContentTemplateId string
    Alarm content template ID.
    AlarmWebhookAtGroups []string
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookAtUsers []string
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    AlarmWebhookIntegrationId string
    Alarm webhook integration configuration ID.
    AlarmWebhookIntegrationName string
    Name of the alarm Webhook integration configuration.
    AlarmWebhookIsAtAll bool
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    EndTime string
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    GeneralWebhookHeaders []AlarmNotifyGroupReceiverGeneralWebhookHeader
    GeneralWebhookMethod string
    Custom callback method for the interface. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface.
    ReceiverChannels []string
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    ReceiverNames []string
    IAM user or user group name.
    ReceiverType string
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    StartTime string
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alarm content template ID.
    alarmWebhookAtGroups List<String>
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookIntegrationId String
    Alarm webhook integration configuration ID.
    alarmWebhookIntegrationName String
    Name of the alarm Webhook integration configuration.
    alarmWebhookIsAtAll Boolean
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    endTime String
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    generalWebhookHeaders List<AlarmNotifyGroupReceiverGeneralWebhookHeader>
    generalWebhookMethod String
    Custom callback method for the interface. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface.
    receiverChannels List<String>
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiverNames List<String>
    IAM user or user group name.
    receiverType String
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    startTime String
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId string
    Alarm content template ID.
    alarmWebhookAtGroups string[]
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookAtUsers string[]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookIntegrationId string
    Alarm webhook integration configuration ID.
    alarmWebhookIntegrationName string
    Name of the alarm Webhook integration configuration.
    alarmWebhookIsAtAll boolean
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    endTime string
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    generalWebhookBody string
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    generalWebhookHeaders AlarmNotifyGroupReceiverGeneralWebhookHeader[]
    generalWebhookMethod string
    Custom callback method for the interface. Only POST or PUT is supported.
    generalWebhookUrl string
    Custom callback URL for the interface.
    receiverChannels string[]
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiverNames string[]
    IAM user or user group name.
    receiverType string
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    startTime string
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarm_content_template_id str
    Alarm content template ID.
    alarm_webhook_at_groups Sequence[str]
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarm_webhook_at_users Sequence[str]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarm_webhook_integration_id str
    Alarm webhook integration configuration ID.
    alarm_webhook_integration_name str
    Name of the alarm Webhook integration configuration.
    alarm_webhook_is_at_all bool
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    end_time str
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    general_webhook_body str
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    general_webhook_headers Sequence[AlarmNotifyGroupReceiverGeneralWebhookHeader]
    general_webhook_method str
    Custom callback method for the interface. Only POST or PUT is supported.
    general_webhook_url str
    Custom callback URL for the interface.
    receiver_channels Sequence[str]
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiver_names Sequence[str]
    IAM user or user group name.
    receiver_type str
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    start_time str
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alarm content template ID.
    alarmWebhookAtGroups List<String>
    User group name to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    alarmWebhookIntegrationId String
    Alarm webhook integration configuration ID.
    alarmWebhookIntegrationName String
    Name of the alarm Webhook integration configuration.
    alarmWebhookIsAtAll Boolean
    Whether to notify everyone when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration.
    endTime String
    End time for receiving alarm notifications. Uses 24-hour format: HH:mm:ss, with a valid range of 00:00:00–23:59:59. StartTime cannot be greater than EndTime.
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body according to the callback interface requirements of the corresponding service.
    generalWebhookHeaders List<Property Map>
    generalWebhookMethod String
    Custom callback method for the interface. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface.
    receiverChannels List<String>
    Notification channels. Supports one or more channels. Options: Email, Sms, Phone, GeneralWebhook, Lark, DingTalk, WeChat.
    receiverNames List<String>
    IAM user or user group name.
    receiverType String
    Recipient type. Options: User: IAM user; UserGroup: IAM user group.
    startTime String
    Alarm notification start time. Uses 24-hour format (HH:mm:ss), valid range is 00:00:00–23:59:59. StartTime cannot be later than EndTime.

    AlarmNotifyGroupReceiverGeneralWebhookHeader, AlarmNotifyGroupReceiverGeneralWebhookHeaderArgs

    Key string
    Custom request header key.
    Value string
    Custom request header value.
    Key string
    Custom request header key.
    Value string
    Custom request header value.
    key String
    Custom request header key.
    value String
    Custom request header value.
    key string
    Custom request header key.
    value string
    Custom request header value.
    key str
    Custom request header key.
    value str
    Custom request header value.
    key String
    Custom request header key.
    value String
    Custom request header value.

    Import

    $ pulumi import volcenginecc:tls/alarmNotifyGroup:AlarmNotifyGroup example "alarm_notify_group_id"
    

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

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.