1. Packages
  2. Packages
  3. Bytepluscc Provider
  4. API Docs
  5. tls
  6. getAlarm
Viewing docs for bytepluscc v0.0.30
published on Monday, May 25, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.30
published on Monday, May 25, 2026 by Byteplus

    Data Source schema for Byteplus::TLS::Alarm

    Using getAlarm

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAlarm(args: GetAlarmArgs, opts?: InvokeOptions): Promise<GetAlarmResult>
    function getAlarmOutput(args: GetAlarmOutputArgs, opts?: InvokeOptions): Output<GetAlarmResult>
    def get_alarm(id: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetAlarmResult
    def get_alarm_output(id: pulumi.Input[Optional[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetAlarmResult]
    func LookupAlarm(ctx *Context, args *LookupAlarmArgs, opts ...InvokeOption) (*LookupAlarmResult, error)
    func LookupAlarmOutput(ctx *Context, args *LookupAlarmOutputArgs, opts ...InvokeOption) LookupAlarmResultOutput

    > Note: This function is named LookupAlarm in the Go SDK.

    public static class GetAlarm 
    {
        public static Task<GetAlarmResult> InvokeAsync(GetAlarmArgs args, InvokeOptions? opts = null)
        public static Output<GetAlarmResult> Invoke(GetAlarmInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAlarmResult> getAlarm(GetAlarmArgs args, InvokeOptions options)
    public static Output<GetAlarmResult> getAlarm(GetAlarmArgs args, InvokeOptions options)
    
    fn::invoke:
      function: bytepluscc:tls/getAlarm:getAlarm
      arguments:
        # arguments dictionary
    data "bytepluscc_tls_getalarm" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getAlarm Result

    The following output properties are available:

    AlarmId string
    Alert policy ID.
    AlarmName string
    Alert policy name
    AlarmNotifyGroups List<Byteplus.GetAlarmAlarmNotifyGroup>
    List of notification groups corresponding to the alert.
    AlarmPeriod int
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod limit, the log service sends alert notifications at the specified interval. Value range: 10–1440, unit: minutes. This parameter sets the sending interval for alert notifications across all channels. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence.
    AlarmPeriodDetail Byteplus.GetAlarmAlarmPeriodDetail
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod, the logging service sends alert notifications according to the specified interval. Value range: 10–1440, in minutes. This parameter is used to set the sending interval for each channel. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence
    Condition string
    Alert trigger conditions. Alert policies support referencing query analysis results using the $N.keyname expression. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, both Condition and Severity fields are required.
    CreateTime string
    Alert policy creation time
    Id string
    Uniquely identifies the resource.
    JoinConfigurations List<Byteplus.GetAlarmJoinConfiguration>
    Configuration for set operations on alert query analysis results. Log Service treats each query analysis result as a set and determines whether to trigger an alert based on the set result. When multiple execution statements (QueryRequest) are configured, multi-set association monitoring is supported. Supported set operations include Cartesian product, left join, and right join.
    ModifyTime string
    Last modified time of the alert policy.
    ProjectId string
    ID of the log project where the monitored log topic resides
    QueryRequests List<Byteplus.GetAlarmQueryRequest>
    Monitoring task execution statement.
    RequestCycle Byteplus.GetAlarmRequestCycle
    Monitoring task execution statement.
    SendResolved bool
    Enable alert policy. Default is true (enabled)
    Severity string
    Alert notification level, indicating the severity of the alert. Supported values: notice, warning, or critical. Default is notice
    Status bool
    Enable alert policy. Default is true (enabled)
    TriggerConditions List<Byteplus.GetAlarmTriggerCondition>
    Alert trigger condition list. You can configure up to 10 alert trigger conditions. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, the Condition and Severity fields are required
    TriggerPeriod int
    Duration period. An alert is triggered after the trigger condition is continuously met for TriggerPeriod cycles. Minimum value: 1, maximum value: 10, default is 1.
    UserDefineMsg string
    Customize alert notification content. You can insert content variables and functions. For details, see the documentation for content variables and content functions. To display this content in the actual alert notification, reference it in the content template using the NotifyMsg variable.
    AlarmId string
    Alert policy ID.
    AlarmName string
    Alert policy name
    AlarmNotifyGroups []GetAlarmAlarmNotifyGroup
    List of notification groups corresponding to the alert.
    AlarmPeriod int
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod limit, the log service sends alert notifications at the specified interval. Value range: 10–1440, unit: minutes. This parameter sets the sending interval for alert notifications across all channels. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence.
    AlarmPeriodDetail GetAlarmAlarmPeriodDetail
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod, the logging service sends alert notifications according to the specified interval. Value range: 10–1440, in minutes. This parameter is used to set the sending interval for each channel. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence
    Condition string
    Alert trigger conditions. Alert policies support referencing query analysis results using the $N.keyname expression. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, both Condition and Severity fields are required.
    CreateTime string
    Alert policy creation time
    Id string
    Uniquely identifies the resource.
    JoinConfigurations []GetAlarmJoinConfiguration
    Configuration for set operations on alert query analysis results. Log Service treats each query analysis result as a set and determines whether to trigger an alert based on the set result. When multiple execution statements (QueryRequest) are configured, multi-set association monitoring is supported. Supported set operations include Cartesian product, left join, and right join.
    ModifyTime string
    Last modified time of the alert policy.
    ProjectId string
    ID of the log project where the monitored log topic resides
    QueryRequests []GetAlarmQueryRequest
    Monitoring task execution statement.
    RequestCycle GetAlarmRequestCycle
    Monitoring task execution statement.
    SendResolved bool
    Enable alert policy. Default is true (enabled)
    Severity string
    Alert notification level, indicating the severity of the alert. Supported values: notice, warning, or critical. Default is notice
    Status bool
    Enable alert policy. Default is true (enabled)
    TriggerConditions []GetAlarmTriggerCondition
    Alert trigger condition list. You can configure up to 10 alert trigger conditions. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, the Condition and Severity fields are required
    TriggerPeriod int
    Duration period. An alert is triggered after the trigger condition is continuously met for TriggerPeriod cycles. Minimum value: 1, maximum value: 10, default is 1.
    UserDefineMsg string
    Customize alert notification content. You can insert content variables and functions. For details, see the documentation for content variables and content functions. To display this content in the actual alert notification, reference it in the content template using the NotifyMsg variable.
    alarm_id string
    Alert policy ID.
    alarm_name string
    Alert policy name
    alarm_notify_groups list(object)
    List of notification groups corresponding to the alert.
    alarm_period number
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod limit, the log service sends alert notifications at the specified interval. Value range: 10–1440, unit: minutes. This parameter sets the sending interval for alert notifications across all channels. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence.
    alarm_period_detail object
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod, the logging service sends alert notifications according to the specified interval. Value range: 10–1440, in minutes. This parameter is used to set the sending interval for each channel. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence
    condition string
    Alert trigger conditions. Alert policies support referencing query analysis results using the $N.keyname expression. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, both Condition and Severity fields are required.
    create_time string
    Alert policy creation time
    id string
    Uniquely identifies the resource.
    join_configurations list(object)
    Configuration for set operations on alert query analysis results. Log Service treats each query analysis result as a set and determines whether to trigger an alert based on the set result. When multiple execution statements (QueryRequest) are configured, multi-set association monitoring is supported. Supported set operations include Cartesian product, left join, and right join.
    modify_time string
    Last modified time of the alert policy.
    project_id string
    ID of the log project where the monitored log topic resides
    query_requests list(object)
    Monitoring task execution statement.
    request_cycle object
    Monitoring task execution statement.
    send_resolved bool
    Enable alert policy. Default is true (enabled)
    severity string
    Alert notification level, indicating the severity of the alert. Supported values: notice, warning, or critical. Default is notice
    status bool
    Enable alert policy. Default is true (enabled)
    trigger_conditions list(object)
    Alert trigger condition list. You can configure up to 10 alert trigger conditions. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, the Condition and Severity fields are required
    trigger_period number
    Duration period. An alert is triggered after the trigger condition is continuously met for TriggerPeriod cycles. Minimum value: 1, maximum value: 10, default is 1.
    user_define_msg string
    Customize alert notification content. You can insert content variables and functions. For details, see the documentation for content variables and content functions. To display this content in the actual alert notification, reference it in the content template using the NotifyMsg variable.
    alarmId String
    Alert policy ID.
    alarmName String
    Alert policy name
    alarmNotifyGroups List<GetAlarmAlarmNotifyGroup>
    List of notification groups corresponding to the alert.
    alarmPeriod Integer
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod limit, the log service sends alert notifications at the specified interval. Value range: 10–1440, unit: minutes. This parameter sets the sending interval for alert notifications across all channels. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence.
    alarmPeriodDetail GetAlarmAlarmPeriodDetail
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod, the logging service sends alert notifications according to the specified interval. Value range: 10–1440, in minutes. This parameter is used to set the sending interval for each channel. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence
    condition String
    Alert trigger conditions. Alert policies support referencing query analysis results using the $N.keyname expression. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, both Condition and Severity fields are required.
    createTime String
    Alert policy creation time
    id String
    Uniquely identifies the resource.
    joinConfigurations List<GetAlarmJoinConfiguration>
    Configuration for set operations on alert query analysis results. Log Service treats each query analysis result as a set and determines whether to trigger an alert based on the set result. When multiple execution statements (QueryRequest) are configured, multi-set association monitoring is supported. Supported set operations include Cartesian product, left join, and right join.
    modifyTime String
    Last modified time of the alert policy.
    projectId String
    ID of the log project where the monitored log topic resides
    queryRequests List<GetAlarmQueryRequest>
    Monitoring task execution statement.
    requestCycle GetAlarmRequestCycle
    Monitoring task execution statement.
    sendResolved Boolean
    Enable alert policy. Default is true (enabled)
    severity String
    Alert notification level, indicating the severity of the alert. Supported values: notice, warning, or critical. Default is notice
    status Boolean
    Enable alert policy. Default is true (enabled)
    triggerConditions List<GetAlarmTriggerCondition>
    Alert trigger condition list. You can configure up to 10 alert trigger conditions. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, the Condition and Severity fields are required
    triggerPeriod Integer
    Duration period. An alert is triggered after the trigger condition is continuously met for TriggerPeriod cycles. Minimum value: 1, maximum value: 10, default is 1.
    userDefineMsg String
    Customize alert notification content. You can insert content variables and functions. For details, see the documentation for content variables and content functions. To display this content in the actual alert notification, reference it in the content template using the NotifyMsg variable.
    alarmId string
    Alert policy ID.
    alarmName string
    Alert policy name
    alarmNotifyGroups GetAlarmAlarmNotifyGroup[]
    List of notification groups corresponding to the alert.
    alarmPeriod number
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod limit, the log service sends alert notifications at the specified interval. Value range: 10–1440, unit: minutes. This parameter sets the sending interval for alert notifications across all channels. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence.
    alarmPeriodDetail GetAlarmAlarmPeriodDetail
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod, the logging service sends alert notifications according to the specified interval. Value range: 10–1440, in minutes. This parameter is used to set the sending interval for each channel. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence
    condition string
    Alert trigger conditions. Alert policies support referencing query analysis results using the $N.keyname expression. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, both Condition and Severity fields are required.
    createTime string
    Alert policy creation time
    id string
    Uniquely identifies the resource.
    joinConfigurations GetAlarmJoinConfiguration[]
    Configuration for set operations on alert query analysis results. Log Service treats each query analysis result as a set and determines whether to trigger an alert based on the set result. When multiple execution statements (QueryRequest) are configured, multi-set association monitoring is supported. Supported set operations include Cartesian product, left join, and right join.
    modifyTime string
    Last modified time of the alert policy.
    projectId string
    ID of the log project where the monitored log topic resides
    queryRequests GetAlarmQueryRequest[]
    Monitoring task execution statement.
    requestCycle GetAlarmRequestCycle
    Monitoring task execution statement.
    sendResolved boolean
    Enable alert policy. Default is true (enabled)
    severity string
    Alert notification level, indicating the severity of the alert. Supported values: notice, warning, or critical. Default is notice
    status boolean
    Enable alert policy. Default is true (enabled)
    triggerConditions GetAlarmTriggerCondition[]
    Alert trigger condition list. You can configure up to 10 alert trigger conditions. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, the Condition and Severity fields are required
    triggerPeriod number
    Duration period. An alert is triggered after the trigger condition is continuously met for TriggerPeriod cycles. Minimum value: 1, maximum value: 10, default is 1.
    userDefineMsg string
    Customize alert notification content. You can insert content variables and functions. For details, see the documentation for content variables and content functions. To display this content in the actual alert notification, reference it in the content template using the NotifyMsg variable.
    alarm_id str
    Alert policy ID.
    alarm_name str
    Alert policy name
    alarm_notify_groups Sequence[GetAlarmAlarmNotifyGroup]
    List of notification groups corresponding to the alert.
    alarm_period int
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod limit, the log service sends alert notifications at the specified interval. Value range: 10–1440, unit: minutes. This parameter sets the sending interval for alert notifications across all channels. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence.
    alarm_period_detail GetAlarmAlarmPeriodDetail
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod, the logging service sends alert notifications according to the specified interval. Value range: 10–1440, in minutes. This parameter is used to set the sending interval for each channel. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence
    condition str
    Alert trigger conditions. Alert policies support referencing query analysis results using the $N.keyname expression. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, both Condition and Severity fields are required.
    create_time str
    Alert policy creation time
    id str
    Uniquely identifies the resource.
    join_configurations Sequence[GetAlarmJoinConfiguration]
    Configuration for set operations on alert query analysis results. Log Service treats each query analysis result as a set and determines whether to trigger an alert based on the set result. When multiple execution statements (QueryRequest) are configured, multi-set association monitoring is supported. Supported set operations include Cartesian product, left join, and right join.
    modify_time str
    Last modified time of the alert policy.
    project_id str
    ID of the log project where the monitored log topic resides
    query_requests Sequence[GetAlarmQueryRequest]
    Monitoring task execution statement.
    request_cycle GetAlarmRequestCycle
    Monitoring task execution statement.
    send_resolved bool
    Enable alert policy. Default is true (enabled)
    severity str
    Alert notification level, indicating the severity of the alert. Supported values: notice, warning, or critical. Default is notice
    status bool
    Enable alert policy. Default is true (enabled)
    trigger_conditions Sequence[GetAlarmTriggerCondition]
    Alert trigger condition list. You can configure up to 10 alert trigger conditions. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, the Condition and Severity fields are required
    trigger_period int
    Duration period. An alert is triggered after the trigger condition is continuously met for TriggerPeriod cycles. Minimum value: 1, maximum value: 10, default is 1.
    user_define_msg str
    Customize alert notification content. You can insert content variables and functions. For details, see the documentation for content variables and content functions. To display this content in the actual alert notification, reference it in the content template using the NotifyMsg variable.
    alarmId String
    Alert policy ID.
    alarmName String
    Alert policy name
    alarmNotifyGroups List<Property Map>
    List of notification groups corresponding to the alert.
    alarmPeriod Number
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod limit, the log service sends alert notifications at the specified interval. Value range: 10–1440, unit: minutes. This parameter sets the sending interval for alert notifications across all channels. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence.
    alarmPeriodDetail Property Map
    Alert notification sending interval. When the alert is triggered continuously and reaches the specified TriggerPeriod, the logging service sends alert notifications according to the specified interval. Value range: 10–1440, in minutes. This parameter is used to set the sending interval for each channel. AlarmPeriod and AlarmPeriodDetail cannot both be empty. If both are specified, AlarmPeriodDetail takes precedence
    condition String
    Alert trigger conditions. Alert policies support referencing query analysis results using the $N.keyname expression. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, both Condition and Severity fields are required.
    createTime String
    Alert policy creation time
    id String
    Uniquely identifies the resource.
    joinConfigurations List<Property Map>
    Configuration for set operations on alert query analysis results. Log Service treats each query analysis result as a set and determines whether to trigger an alert based on the set result. When multiple execution statements (QueryRequest) are configured, multi-set association monitoring is supported. Supported set operations include Cartesian product, left join, and right join.
    modifyTime String
    Last modified time of the alert policy.
    projectId String
    ID of the log project where the monitored log topic resides
    queryRequests List<Property Map>
    Monitoring task execution statement.
    requestCycle Property Map
    Monitoring task execution statement.
    sendResolved Boolean
    Enable alert policy. Default is true (enabled)
    severity String
    Alert notification level, indicating the severity of the alert. Supported values: notice, warning, or critical. Default is notice
    status Boolean
    Enable alert policy. Default is true (enabled)
    triggerConditions List<Property Map>
    Alert trigger condition list. You can configure up to 10 alert trigger conditions. If you configure the TriggerConditions field, the Condition and Severity fields will be ignored. If you do not configure the TriggerConditions field, the Condition and Severity fields are required
    triggerPeriod Number
    Duration period. An alert is triggered after the trigger condition is continuously met for TriggerPeriod cycles. Minimum value: 1, maximum value: 10, default is 1.
    userDefineMsg String
    Customize alert notification content. You can insert content variables and functions. For details, see the documentation for content variables and content functions. To display this content in the actual alert notification, reference it in the content template using the NotifyMsg variable.

    Supporting Types

    GetAlarmAlarmNotifyGroup

    AlarmNotifyGroupId string
    Alert notification group ID.
    AlarmNotifyGroupName string
    Alert notification group name.
    CreateTime string
    Alert notification group creation time.
    IamProjectName string
    IAM project to which the alert group belongs.
    ModifyTime string
    Time when the alert notification group was modified.
    NoticeRules List<Byteplus.GetAlarmAlarmNotifyGroupNoticeRule>
    Notification group rule
    NotifyTypes List<string>
    Type of alert notification. Optional values, select one or more: Trigger - when an alert is triggered. Recovery - when an alert is recovered.
    Receivers List<Byteplus.GetAlarmAlarmNotifyGroupReceiver>
    List of IAM users who receive alerts.
    AlarmNotifyGroupId string
    Alert notification group ID.
    AlarmNotifyGroupName string
    Alert notification group name.
    CreateTime string
    Alert notification group creation time.
    IamProjectName string
    IAM project to which the alert group belongs.
    ModifyTime string
    Time when the alert notification group was modified.
    NoticeRules []GetAlarmAlarmNotifyGroupNoticeRule
    Notification group rule
    NotifyTypes []string
    Type of alert notification. Optional values, select one or more: Trigger - when an alert is triggered. Recovery - when an alert is recovered.
    Receivers []GetAlarmAlarmNotifyGroupReceiver
    List of IAM users who receive alerts.
    alarm_notify_group_id string
    Alert notification group ID.
    alarm_notify_group_name string
    Alert notification group name.
    create_time string
    Alert notification group creation time.
    iam_project_name string
    IAM project to which the alert group belongs.
    modify_time string
    Time when the alert notification group was modified.
    notice_rules list(object)
    Notification group rule
    notify_types list(string)
    Type of alert notification. Optional values, select one or more: Trigger - when an alert is triggered. Recovery - when an alert is recovered.
    receivers list(object)
    List of IAM users who receive alerts.
    alarmNotifyGroupId String
    Alert notification group ID.
    alarmNotifyGroupName String
    Alert notification group name.
    createTime String
    Alert notification group creation time.
    iamProjectName String
    IAM project to which the alert group belongs.
    modifyTime String
    Time when the alert notification group was modified.
    noticeRules List<GetAlarmAlarmNotifyGroupNoticeRule>
    Notification group rule
    notifyTypes List<String>
    Type of alert notification. Optional values, select one or more: Trigger - when an alert is triggered. Recovery - when an alert is recovered.
    receivers List<GetAlarmAlarmNotifyGroupReceiver>
    List of IAM users who receive alerts.
    alarmNotifyGroupId string
    Alert notification group ID.
    alarmNotifyGroupName string
    Alert notification group name.
    createTime string
    Alert notification group creation time.
    iamProjectName string
    IAM project to which the alert group belongs.
    modifyTime string
    Time when the alert notification group was modified.
    noticeRules GetAlarmAlarmNotifyGroupNoticeRule[]
    Notification group rule
    notifyTypes string[]
    Type of alert notification. Optional values, select one or more: Trigger - when an alert is triggered. Recovery - when an alert is recovered.
    receivers GetAlarmAlarmNotifyGroupReceiver[]
    List of IAM users who receive alerts.
    alarm_notify_group_id str
    Alert notification group ID.
    alarm_notify_group_name str
    Alert notification group name.
    create_time str
    Alert notification group creation time.
    iam_project_name str
    IAM project to which the alert group belongs.
    modify_time str
    Time when the alert notification group was modified.
    notice_rules Sequence[GetAlarmAlarmNotifyGroupNoticeRule]
    Notification group rule
    notify_types Sequence[str]
    Type of alert notification. Optional values, select one or more: Trigger - when an alert is triggered. Recovery - when an alert is recovered.
    receivers Sequence[GetAlarmAlarmNotifyGroupReceiver]
    List of IAM users who receive alerts.
    alarmNotifyGroupId String
    Alert notification group ID.
    alarmNotifyGroupName String
    Alert notification group name.
    createTime String
    Alert notification group creation time.
    iamProjectName String
    IAM project to which the alert group belongs.
    modifyTime String
    Time when the alert notification group was modified.
    noticeRules List<Property Map>
    Notification group rule
    notifyTypes List<String>
    Type of alert notification. Optional values, select one or more: Trigger - when an alert is triggered. Recovery - when an alert is recovered.
    receivers List<Property Map>
    List of IAM users who receive alerts.

    GetAlarmAlarmNotifyGroupNoticeRule

    HasEndNode bool
    Whether a subsequent end node exists.
    HasNext bool
    Whether to continue to the next level of condition evaluation
    ReceiverInfos List<Byteplus.GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfo>
    Notification group rule
    RuleNode string
    Rule node, in JSON format.
    HasEndNode bool
    Whether a subsequent end node exists.
    HasNext bool
    Whether to continue to the next level of condition evaluation
    ReceiverInfos []GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfo
    Notification group rule
    RuleNode string
    Rule node, in JSON format.
    has_end_node bool
    Whether a subsequent end node exists.
    has_next bool
    Whether to continue to the next level of condition evaluation
    receiver_infos list(object)
    Notification group rule
    rule_node string
    Rule node, in JSON format.
    hasEndNode Boolean
    Whether a subsequent end node exists.
    hasNext Boolean
    Whether to continue to the next level of condition evaluation
    receiverInfos List<GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfo>
    Notification group rule
    ruleNode String
    Rule node, in JSON format.
    hasEndNode boolean
    Whether a subsequent end node exists.
    hasNext boolean
    Whether to continue to the next level of condition evaluation
    receiverInfos GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfo[]
    Notification group rule
    ruleNode string
    Rule node, in JSON format.
    has_end_node bool
    Whether a subsequent end node exists.
    has_next bool
    Whether to continue to the next level of condition evaluation
    receiver_infos Sequence[GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfo]
    Notification group rule
    rule_node str
    Rule node, in JSON format.
    hasEndNode Boolean
    Whether a subsequent end node exists.
    hasNext Boolean
    Whether to continue to the next level of condition evaluation
    receiverInfos List<Property Map>
    Notification group rule
    ruleNode String
    Rule node, in JSON format.

    GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfo

    AlarmContentTemplateId string
    Alert content template ID.
    AlarmWebhookAtGroups List<string>
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookAtUsers List<string>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookIntegrationId string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIntegrationName string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIsAtAll bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    EndTime string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    GeneralWebhookHeaders List<Byteplus.GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader>
    Custom interface callback request header.
    GeneralWebhookMethod string
    Custom interface callback method. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface
    ReceiverChannels List<string>
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    ReceiverNames List<string>
    IAM user or user group name
    ReceiverType string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    StartTime string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    AlarmContentTemplateId string
    Alert content template ID.
    AlarmWebhookAtGroups []string
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookAtUsers []string
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookIntegrationId string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIntegrationName string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIsAtAll bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    EndTime string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    GeneralWebhookHeaders []GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader
    Custom interface callback request header.
    GeneralWebhookMethod string
    Custom interface callback method. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface
    ReceiverChannels []string
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    ReceiverNames []string
    IAM user or user group name
    ReceiverType string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    StartTime string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarm_content_template_id string
    Alert content template ID.
    alarm_webhook_at_groups list(string)
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_at_users list(string)
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_integration_id string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_integration_name string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_is_at_all bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    end_time string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    general_webhook_body string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    general_webhook_headers list(object)
    Custom interface callback request header.
    general_webhook_method string
    Custom interface callback method. Only POST or PUT is supported.
    general_webhook_url string
    Custom callback URL for the interface
    receiver_channels list(string)
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiver_names list(string)
    IAM user or user group name
    receiver_type string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    start_time string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alert content template ID.
    alarmWebhookAtGroups List<String>
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookIntegrationId String
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIntegrationName String
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIsAtAll Boolean
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    endTime String
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    generalWebhookHeaders List<GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader>
    Custom interface callback request header.
    generalWebhookMethod String
    Custom interface callback method. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface
    receiverChannels List<String>
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiverNames List<String>
    IAM user or user group name
    receiverType String
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    startTime String
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId string
    Alert content template ID.
    alarmWebhookAtGroups string[]
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookAtUsers string[]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookIntegrationId string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIntegrationName string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIsAtAll boolean
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    endTime string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    generalWebhookBody string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    generalWebhookHeaders GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader[]
    Custom interface callback request header.
    generalWebhookMethod string
    Custom interface callback method. Only POST or PUT is supported.
    generalWebhookUrl string
    Custom callback URL for the interface
    receiverChannels string[]
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiverNames string[]
    IAM user or user group name
    receiverType string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    startTime string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarm_content_template_id str
    Alert content template ID.
    alarm_webhook_at_groups Sequence[str]
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_at_users Sequence[str]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_integration_id str
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_integration_name str
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_is_at_all bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    end_time str
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    general_webhook_body str
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    general_webhook_headers Sequence[GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader]
    Custom interface callback request header.
    general_webhook_method str
    Custom interface callback method. Only POST or PUT is supported.
    general_webhook_url str
    Custom callback URL for the interface
    receiver_channels Sequence[str]
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    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
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alert content template ID.
    alarmWebhookAtGroups List<String>
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookIntegrationId String
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIntegrationName String
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIsAtAll Boolean
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    endTime String
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    generalWebhookHeaders List<Property Map>
    Custom interface callback request header.
    generalWebhookMethod String
    Custom interface callback method. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface
    receiverChannels List<String>
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiverNames List<String>
    IAM user or user group name
    receiverType String
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    startTime String
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.

    GetAlarmAlarmNotifyGroupNoticeRuleReceiverInfoGeneralWebhookHeader

    Key string
    Key of the custom request header.
    Value string
    Value of the custom request header.
    Key string
    Key of the custom request header.
    Value string
    Value of the custom request header.
    key string
    Key of the custom request header.
    value string
    Value of the custom request header.
    key String
    Key of the custom request header.
    value String
    Value of the custom request header.
    key string
    Key of the custom request header.
    value string
    Value of the custom request header.
    key str
    Key of the custom request header.
    value str
    Value of the custom request header.
    key String
    Key of the custom request header.
    value String
    Value of the custom request header.

    GetAlarmAlarmNotifyGroupReceiver

    AlarmContentTemplateId string
    Alert content template ID.
    AlarmWebhookAtGroups List<string>
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookAtUsers List<string>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookIntegrationId string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIntegrationName string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIsAtAll bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    EndTime string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    GeneralWebhookHeaders List<Byteplus.GetAlarmAlarmNotifyGroupReceiverGeneralWebhookHeader>
    Custom interface callback request header.
    GeneralWebhookMethod string
    Custom interface callback method. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface
    ReceiverChannels List<string>
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    ReceiverNames List<string>
    IAM user or user group name
    ReceiverType string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    StartTime string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    AlarmContentTemplateId string
    Alert content template ID.
    AlarmWebhookAtGroups []string
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookAtUsers []string
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    AlarmWebhookIntegrationId string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIntegrationName string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    AlarmWebhookIsAtAll bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    EndTime string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    GeneralWebhookBody string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    GeneralWebhookHeaders []GetAlarmAlarmNotifyGroupReceiverGeneralWebhookHeader
    Custom interface callback request header.
    GeneralWebhookMethod string
    Custom interface callback method. Only POST or PUT is supported.
    GeneralWebhookUrl string
    Custom callback URL for the interface
    ReceiverChannels []string
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    ReceiverNames []string
    IAM user or user group name
    ReceiverType string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    StartTime string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarm_content_template_id string
    Alert content template ID.
    alarm_webhook_at_groups list(string)
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_at_users list(string)
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_integration_id string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_integration_name string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_is_at_all bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    end_time string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    general_webhook_body string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    general_webhook_headers list(object)
    Custom interface callback request header.
    general_webhook_method string
    Custom interface callback method. Only POST or PUT is supported.
    general_webhook_url string
    Custom callback URL for the interface
    receiver_channels list(string)
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiver_names list(string)
    IAM user or user group name
    receiver_type string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    start_time string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alert content template ID.
    alarmWebhookAtGroups List<String>
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookIntegrationId String
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIntegrationName String
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIsAtAll Boolean
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    endTime String
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    generalWebhookHeaders List<GetAlarmAlarmNotifyGroupReceiverGeneralWebhookHeader>
    Custom interface callback request header.
    generalWebhookMethod String
    Custom interface callback method. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface
    receiverChannels List<String>
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiverNames List<String>
    IAM user or user group name
    receiverType String
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    startTime String
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId string
    Alert content template ID.
    alarmWebhookAtGroups string[]
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookAtUsers string[]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookIntegrationId string
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIntegrationName string
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIsAtAll boolean
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    endTime string
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    generalWebhookBody string
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    generalWebhookHeaders GetAlarmAlarmNotifyGroupReceiverGeneralWebhookHeader[]
    Custom interface callback request header.
    generalWebhookMethod string
    Custom interface callback method. Only POST or PUT is supported.
    generalWebhookUrl string
    Custom callback URL for the interface
    receiverChannels string[]
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiverNames string[]
    IAM user or user group name
    receiverType string
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    startTime string
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarm_content_template_id str
    Alert content template ID.
    alarm_webhook_at_groups Sequence[str]
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_at_users Sequence[str]
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarm_webhook_integration_id str
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_integration_name str
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarm_webhook_is_at_all bool
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    end_time str
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    general_webhook_body str
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    general_webhook_headers Sequence[GetAlarmAlarmNotifyGroupReceiverGeneralWebhookHeader]
    Custom interface callback request header.
    general_webhook_method str
    Custom interface callback method. Only POST or PUT is supported.
    general_webhook_url str
    Custom callback URL for the interface
    receiver_channels Sequence[str]
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    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
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.
    alarmContentTemplateId String
    Alert content template ID.
    alarmWebhookAtGroups List<String>
    Name of the user group to be notified when sending notifications to 飞书, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookAtUsers List<String>
    Username to notify when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration.
    alarmWebhookIntegrationId String
    ID of the alert Webhook integration configuration. When you configure parameters starting with AlarmWebhook, it means you choose to manage the Webhook address using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIntegrationName String
    Name of the alert Webhook integration configuration. When parameters starting with AlarmWebhook are configured, it means you choose to manage Webhook addresses using the Webhook integration configuration. In this case, leave parameters starting with GeneralWebhook empty; no configuration is required.
    alarmWebhookIsAtAll Boolean
    Whether to notify all users when sending notifications to Feishu, DingTalk, or WeCom via Webhook integration configuration. true: notify all users. false: do not notify all users.
    endTime String
    End time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime
    generalWebhookBody String
    Custom WebHook request body. It is recommended to set the request body content according to the callback interface format requirements of the corresponding service.
    generalWebhookHeaders List<Property Map>
    Custom interface callback request header.
    generalWebhookMethod String
    Custom interface callback method. Only POST or PUT is supported.
    generalWebhookUrl String
    Custom callback URL for the interface
    receiverChannels List<String>
    Notification receiving channels. You can set one or more channels. Options: Email: Email. Sms: SMS. Phone: Phone call. GeneralWebhook: Custom Webhook address. 飞书: 飞书. DingTalk: DingTalk. WeCom: WeCom.
    receiverNames List<String>
    IAM user or user group name
    receiverType String
    Recipient type. Options: User: IAM user. UserGroup: IAM user group.
    startTime String
    Start time for receiving alert notifications. 24-hour format, HH:mm:ss, range: 00:00:00–23:59:59. StartTime cannot be later than EndTime.

    GetAlarmAlarmNotifyGroupReceiverGeneralWebhookHeader

    Key string
    Key of the custom request header.
    Value string
    Value of the custom request header.
    Key string
    Key of the custom request header.
    Value string
    Value of the custom request header.
    key string
    Key of the custom request header.
    value string
    Value of the custom request header.
    key String
    Key of the custom request header.
    value String
    Value of the custom request header.
    key string
    Key of the custom request header.
    value string
    Value of the custom request header.
    key str
    Key of the custom request header.
    value str
    Value of the custom request header.
    key String
    Key of the custom request header.
    value String
    Value of the custom request header.

    GetAlarmAlarmPeriodDetail

    Email int
    Email alert interval, in minutes. Value range: 1–1440
    GeneralWebhook int
    Custom Webhook alert interval, in minutes. Value range: 1–1440.
    Phone int
    Phone alert cycle, in minutes. Value range: 10–1440.
    Sms int
    SMS alert interval, in minutes. Value range: 10–1440
    Email int
    Email alert interval, in minutes. Value range: 1–1440
    GeneralWebhook int
    Custom Webhook alert interval, in minutes. Value range: 1–1440.
    Phone int
    Phone alert cycle, in minutes. Value range: 10–1440.
    Sms int
    SMS alert interval, in minutes. Value range: 10–1440
    email number
    Email alert interval, in minutes. Value range: 1–1440
    general_webhook number
    Custom Webhook alert interval, in minutes. Value range: 1–1440.
    phone number
    Phone alert cycle, in minutes. Value range: 10–1440.
    sms number
    SMS alert interval, in minutes. Value range: 10–1440
    email Integer
    Email alert interval, in minutes. Value range: 1–1440
    generalWebhook Integer
    Custom Webhook alert interval, in minutes. Value range: 1–1440.
    phone Integer
    Phone alert cycle, in minutes. Value range: 10–1440.
    sms Integer
    SMS alert interval, in minutes. Value range: 10–1440
    email number
    Email alert interval, in minutes. Value range: 1–1440
    generalWebhook number
    Custom Webhook alert interval, in minutes. Value range: 1–1440.
    phone number
    Phone alert cycle, in minutes. Value range: 10–1440.
    sms number
    SMS alert interval, in minutes. Value range: 10–1440
    email int
    Email alert interval, in minutes. Value range: 1–1440
    general_webhook int
    Custom Webhook alert interval, in minutes. Value range: 1–1440.
    phone int
    Phone alert cycle, in minutes. Value range: 10–1440.
    sms int
    SMS alert interval, in minutes. Value range: 10–1440
    email Number
    Email alert interval, in minutes. Value range: 1–1440
    generalWebhook Number
    Custom Webhook alert interval, in minutes. Value range: 1–1440.
    phone Number
    Phone alert cycle, in minutes. Value range: 10–1440.
    sms Number
    SMS alert interval, in minutes. Value range: 10–1440

    GetAlarmJoinConfiguration

    Condition string
    Expression used for left join or right join.
    SetOperationType string
    Set operation type. Optional values: CrossJoin: Cartesian product. LeftJoin: Left join. RightJoin: Right join. InnerJoin: Inner join. FullJoin: Full join.
    Condition string
    Expression used for left join or right join.
    SetOperationType string
    Set operation type. Optional values: CrossJoin: Cartesian product. LeftJoin: Left join. RightJoin: Right join. InnerJoin: Inner join. FullJoin: Full join.
    condition string
    Expression used for left join or right join.
    set_operation_type string
    Set operation type. Optional values: CrossJoin: Cartesian product. LeftJoin: Left join. RightJoin: Right join. InnerJoin: Inner join. FullJoin: Full join.
    condition String
    Expression used for left join or right join.
    setOperationType String
    Set operation type. Optional values: CrossJoin: Cartesian product. LeftJoin: Left join. RightJoin: Right join. InnerJoin: Inner join. FullJoin: Full join.
    condition string
    Expression used for left join or right join.
    setOperationType string
    Set operation type. Optional values: CrossJoin: Cartesian product. LeftJoin: Left join. RightJoin: Right join. InnerJoin: Inner join. FullJoin: Full join.
    condition str
    Expression used for left join or right join.
    set_operation_type str
    Set operation type. Optional values: CrossJoin: Cartesian product. LeftJoin: Left join. RightJoin: Right join. InnerJoin: Inner join. FullJoin: Full join.
    condition String
    Expression used for left join or right join.
    setOperationType String
    Set operation type. Optional values: CrossJoin: Cartesian product. LeftJoin: Left join. RightJoin: Right join. InnerJoin: Inner join. FullJoin: Full join.

    GetAlarmQueryRequest

    EndTimeOffset int
    Query end time, relative to the current time, in minutes. Value must be a non-positive integer and greater than StartTimeOffset. Maximum: 0, minimum: -1440
    EndTimeOffsetUnit string
    Unit for the end time range of the query. Default is minutes. Supports second/minute/hour (Second, Minute, Hour).
    Number int
    Alert object sequence number, starting from 1 and incrementing by 1
    Query string
    Query analysis statement, with a maximum supported length of 1024 characters.
    StartTimeOffset int
    Query start time, relative to the current time, in minutes. Value must be a non-positive integer. Maximum: 0, minimum: -1440
    StartTimeOffsetUnit string
    Unit for the query start time range. The default is minutes. Supports seconds/minutes/hours (Second, Minute, Hour).
    TimeSpanType string
    Whether to use on-the-hour time for the query. If left blank, defaults to Relative.
    TopicId string
    Log topic ID monitored by the alert policy.
    TopicName string
    Name of the log topic monitored by the alert policy.
    TruncatedTime string
    Round time values, i.e., round to the nearest minute or hour (Second, Minute, Hour).
    EndTimeOffset int
    Query end time, relative to the current time, in minutes. Value must be a non-positive integer and greater than StartTimeOffset. Maximum: 0, minimum: -1440
    EndTimeOffsetUnit string
    Unit for the end time range of the query. Default is minutes. Supports second/minute/hour (Second, Minute, Hour).
    Number int
    Alert object sequence number, starting from 1 and incrementing by 1
    Query string
    Query analysis statement, with a maximum supported length of 1024 characters.
    StartTimeOffset int
    Query start time, relative to the current time, in minutes. Value must be a non-positive integer. Maximum: 0, minimum: -1440
    StartTimeOffsetUnit string
    Unit for the query start time range. The default is minutes. Supports seconds/minutes/hours (Second, Minute, Hour).
    TimeSpanType string
    Whether to use on-the-hour time for the query. If left blank, defaults to Relative.
    TopicId string
    Log topic ID monitored by the alert policy.
    TopicName string
    Name of the log topic monitored by the alert policy.
    TruncatedTime string
    Round time values, i.e., round to the nearest minute or hour (Second, Minute, Hour).
    end_time_offset number
    Query end time, relative to the current time, in minutes. Value must be a non-positive integer and greater than StartTimeOffset. Maximum: 0, minimum: -1440
    end_time_offset_unit string
    Unit for the end time range of the query. Default is minutes. Supports second/minute/hour (Second, Minute, Hour).
    number number
    Alert object sequence number, starting from 1 and incrementing by 1
    query string
    Query analysis statement, with a maximum supported length of 1024 characters.
    start_time_offset number
    Query start time, relative to the current time, in minutes. Value must be a non-positive integer. Maximum: 0, minimum: -1440
    start_time_offset_unit string
    Unit for the query start time range. The default is minutes. Supports seconds/minutes/hours (Second, Minute, Hour).
    time_span_type string
    Whether to use on-the-hour time for the query. If left blank, defaults to Relative.
    topic_id string
    Log topic ID monitored by the alert policy.
    topic_name string
    Name of the log topic monitored by the alert policy.
    truncated_time string
    Round time values, i.e., round to the nearest minute or hour (Second, Minute, Hour).
    endTimeOffset Integer
    Query end time, relative to the current time, in minutes. Value must be a non-positive integer and greater than StartTimeOffset. Maximum: 0, minimum: -1440
    endTimeOffsetUnit String
    Unit for the end time range of the query. Default is minutes. Supports second/minute/hour (Second, Minute, Hour).
    number Integer
    Alert object sequence number, starting from 1 and incrementing by 1
    query String
    Query analysis statement, with a maximum supported length of 1024 characters.
    startTimeOffset Integer
    Query start time, relative to the current time, in minutes. Value must be a non-positive integer. Maximum: 0, minimum: -1440
    startTimeOffsetUnit String
    Unit for the query start time range. The default is minutes. Supports seconds/minutes/hours (Second, Minute, Hour).
    timeSpanType String
    Whether to use on-the-hour time for the query. If left blank, defaults to Relative.
    topicId String
    Log topic ID monitored by the alert policy.
    topicName String
    Name of the log topic monitored by the alert policy.
    truncatedTime String
    Round time values, i.e., round to the nearest minute or hour (Second, Minute, Hour).
    endTimeOffset number
    Query end time, relative to the current time, in minutes. Value must be a non-positive integer and greater than StartTimeOffset. Maximum: 0, minimum: -1440
    endTimeOffsetUnit string
    Unit for the end time range of the query. Default is minutes. Supports second/minute/hour (Second, Minute, Hour).
    number number
    Alert object sequence number, starting from 1 and incrementing by 1
    query string
    Query analysis statement, with a maximum supported length of 1024 characters.
    startTimeOffset number
    Query start time, relative to the current time, in minutes. Value must be a non-positive integer. Maximum: 0, minimum: -1440
    startTimeOffsetUnit string
    Unit for the query start time range. The default is minutes. Supports seconds/minutes/hours (Second, Minute, Hour).
    timeSpanType string
    Whether to use on-the-hour time for the query. If left blank, defaults to Relative.
    topicId string
    Log topic ID monitored by the alert policy.
    topicName string
    Name of the log topic monitored by the alert policy.
    truncatedTime string
    Round time values, i.e., round to the nearest minute or hour (Second, Minute, Hour).
    end_time_offset int
    Query end time, relative to the current time, in minutes. Value must be a non-positive integer and greater than StartTimeOffset. Maximum: 0, minimum: -1440
    end_time_offset_unit str
    Unit for the end time range of the query. Default is minutes. Supports second/minute/hour (Second, Minute, Hour).
    number int
    Alert object sequence number, starting from 1 and incrementing by 1
    query str
    Query analysis statement, with a maximum supported length of 1024 characters.
    start_time_offset int
    Query start time, relative to the current time, in minutes. Value must be a non-positive integer. Maximum: 0, minimum: -1440
    start_time_offset_unit str
    Unit for the query start time range. The default is minutes. Supports seconds/minutes/hours (Second, Minute, Hour).
    time_span_type str
    Whether to use on-the-hour time for the query. If left blank, defaults to Relative.
    topic_id str
    Log topic ID monitored by the alert policy.
    topic_name str
    Name of the log topic monitored by the alert policy.
    truncated_time str
    Round time values, i.e., round to the nearest minute or hour (Second, Minute, Hour).
    endTimeOffset Number
    Query end time, relative to the current time, in minutes. Value must be a non-positive integer and greater than StartTimeOffset. Maximum: 0, minimum: -1440
    endTimeOffsetUnit String
    Unit for the end time range of the query. Default is minutes. Supports second/minute/hour (Second, Minute, Hour).
    number Number
    Alert object sequence number, starting from 1 and incrementing by 1
    query String
    Query analysis statement, with a maximum supported length of 1024 characters.
    startTimeOffset Number
    Query start time, relative to the current time, in minutes. Value must be a non-positive integer. Maximum: 0, minimum: -1440
    startTimeOffsetUnit String
    Unit for the query start time range. The default is minutes. Supports seconds/minutes/hours (Second, Minute, Hour).
    timeSpanType String
    Whether to use on-the-hour time for the query. If left blank, defaults to Relative.
    topicId String
    Log topic ID monitored by the alert policy.
    topicName String
    Name of the log topic monitored by the alert policy.
    truncatedTime String
    Round time values, i.e., round to the nearest minute or hour (Second, Minute, Hour).

    GetAlarmRequestCycle

    CronTab string
    Cron expression. Log Service uses a Cron expression to specify the scheduled execution of alert tasks. The minimum granularity is one minute, using a 24-hour format. For example, 0 18 * * * means the alert task runs once daily at 18:00.
    CronTimeZone string
    Time zone in which the Cron expression takes effect.
    Time int
    Scheduling cycle or the specific time point for periodic execution (minutes from 00:00). Value range: 1–1440, in minutes.
    Type string
    Scheduling interval type. Options: Period: schedule at regular intervals. Fixed: schedule at a fixed time each day. Cron: use a Cron expression.
    CronTab string
    Cron expression. Log Service uses a Cron expression to specify the scheduled execution of alert tasks. The minimum granularity is one minute, using a 24-hour format. For example, 0 18 * * * means the alert task runs once daily at 18:00.
    CronTimeZone string
    Time zone in which the Cron expression takes effect.
    Time int
    Scheduling cycle or the specific time point for periodic execution (minutes from 00:00). Value range: 1–1440, in minutes.
    Type string
    Scheduling interval type. Options: Period: schedule at regular intervals. Fixed: schedule at a fixed time each day. Cron: use a Cron expression.
    cron_tab string
    Cron expression. Log Service uses a Cron expression to specify the scheduled execution of alert tasks. The minimum granularity is one minute, using a 24-hour format. For example, 0 18 * * * means the alert task runs once daily at 18:00.
    cron_time_zone string
    Time zone in which the Cron expression takes effect.
    time number
    Scheduling cycle or the specific time point for periodic execution (minutes from 00:00). Value range: 1–1440, in minutes.
    type string
    Scheduling interval type. Options: Period: schedule at regular intervals. Fixed: schedule at a fixed time each day. Cron: use a Cron expression.
    cronTab String
    Cron expression. Log Service uses a Cron expression to specify the scheduled execution of alert tasks. The minimum granularity is one minute, using a 24-hour format. For example, 0 18 * * * means the alert task runs once daily at 18:00.
    cronTimeZone String
    Time zone in which the Cron expression takes effect.
    time Integer
    Scheduling cycle or the specific time point for periodic execution (minutes from 00:00). Value range: 1–1440, in minutes.
    type String
    Scheduling interval type. Options: Period: schedule at regular intervals. Fixed: schedule at a fixed time each day. Cron: use a Cron expression.
    cronTab string
    Cron expression. Log Service uses a Cron expression to specify the scheduled execution of alert tasks. The minimum granularity is one minute, using a 24-hour format. For example, 0 18 * * * means the alert task runs once daily at 18:00.
    cronTimeZone string
    Time zone in which the Cron expression takes effect.
    time number
    Scheduling cycle or the specific time point for periodic execution (minutes from 00:00). Value range: 1–1440, in minutes.
    type string
    Scheduling interval type. Options: Period: schedule at regular intervals. Fixed: schedule at a fixed time each day. Cron: use a Cron expression.
    cron_tab str
    Cron expression. Log Service uses a Cron expression to specify the scheduled execution of alert tasks. The minimum granularity is one minute, using a 24-hour format. For example, 0 18 * * * means the alert task runs once daily at 18:00.
    cron_time_zone str
    Time zone in which the Cron expression takes effect.
    time int
    Scheduling cycle or the specific time point for periodic execution (minutes from 00:00). Value range: 1–1440, in minutes.
    type str
    Scheduling interval type. Options: Period: schedule at regular intervals. Fixed: schedule at a fixed time each day. Cron: use a Cron expression.
    cronTab String
    Cron expression. Log Service uses a Cron expression to specify the scheduled execution of alert tasks. The minimum granularity is one minute, using a 24-hour format. For example, 0 18 * * * means the alert task runs once daily at 18:00.
    cronTimeZone String
    Time zone in which the Cron expression takes effect.
    time Number
    Scheduling cycle or the specific time point for periodic execution (minutes from 00:00). Value range: 1–1440, in minutes.
    type String
    Scheduling interval type. Options: Period: schedule at regular intervals. Fixed: schedule at a fixed time each day. Cron: use a Cron expression.

    GetAlarmTriggerCondition

    Condition string
    Alert trigger condition expression.
    CountCondition string
    Numerical expression for scenarios with data or specific entries, implemented using count.
    NoData bool
    When enabled, if the result after set operations is an empty set, a separate no-data alert is triggered.
    Severity string
    Alert notification level, indicating the severity of the alert. Supports notice, warning, or critical, with severity increasing in that order. The default is notice.
    Condition string
    Alert trigger condition expression.
    CountCondition string
    Numerical expression for scenarios with data or specific entries, implemented using count.
    NoData bool
    When enabled, if the result after set operations is an empty set, a separate no-data alert is triggered.
    Severity string
    Alert notification level, indicating the severity of the alert. Supports notice, warning, or critical, with severity increasing in that order. The default is notice.
    condition string
    Alert trigger condition expression.
    count_condition string
    Numerical expression for scenarios with data or specific entries, implemented using count.
    no_data bool
    When enabled, if the result after set operations is an empty set, a separate no-data alert is triggered.
    severity string
    Alert notification level, indicating the severity of the alert. Supports notice, warning, or critical, with severity increasing in that order. The default is notice.
    condition String
    Alert trigger condition expression.
    countCondition String
    Numerical expression for scenarios with data or specific entries, implemented using count.
    noData Boolean
    When enabled, if the result after set operations is an empty set, a separate no-data alert is triggered.
    severity String
    Alert notification level, indicating the severity of the alert. Supports notice, warning, or critical, with severity increasing in that order. The default is notice.
    condition string
    Alert trigger condition expression.
    countCondition string
    Numerical expression for scenarios with data or specific entries, implemented using count.
    noData boolean
    When enabled, if the result after set operations is an empty set, a separate no-data alert is triggered.
    severity string
    Alert notification level, indicating the severity of the alert. Supports notice, warning, or critical, with severity increasing in that order. The default is notice.
    condition str
    Alert trigger condition expression.
    count_condition str
    Numerical expression for scenarios with data or specific entries, implemented using count.
    no_data bool
    When enabled, if the result after set operations is an empty set, a separate no-data alert is triggered.
    severity str
    Alert notification level, indicating the severity of the alert. Supports notice, warning, or critical, with severity increasing in that order. The default is notice.
    condition String
    Alert trigger condition expression.
    countCondition String
    Numerical expression for scenarios with data or specific entries, implemented using count.
    noData Boolean
    When enabled, if the result after set operations is an empty set, a separate no-data alert is triggered.
    severity String
    Alert notification level, indicating the severity of the alert. Supports notice, warning, or critical, with severity increasing in that order. The default is notice.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.30
    published on Monday, May 25, 2026 by Byteplus

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial