1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. cloudmonitor
  6. getAlertTemplate
Viewing docs for volcenginecc v0.0.63
published on Thursday, Oct 15, 2026 by Volcengine
volcenginecc logo volcenginecc
Viewing docs for volcenginecc v0.0.63
published on Thursday, Oct 15, 2026 by Volcengine

    Data Source schema for Volcengine::CloudMonitor::AlertTemplate

    Using getAlertTemplate

    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 getAlertTemplate(args: GetAlertTemplateArgs, opts?: InvokeOptions): Promise<GetAlertTemplateResult>
    function getAlertTemplateOutput(args: GetAlertTemplateOutputArgs, opts?: InvokeOutputOptions): Output<GetAlertTemplateResult>
    def get_alert_template(id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetAlertTemplateResult
    def get_alert_template_output(id: pulumi.Input[Optional[str]] = None,
                           opts: Optional[InvokeOutputOptions] = None) -> Output[GetAlertTemplateResult]
    func LookupAlertTemplate(ctx *Context, args *LookupAlertTemplateArgs, opts ...InvokeOption) (*LookupAlertTemplateResult, error)
    func LookupAlertTemplateOutput(ctx *Context, args *LookupAlertTemplateOutputArgs, opts ...InvokeOption) LookupAlertTemplateResultOutput

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

    public static class GetAlertTemplate 
    {
        public static Task<GetAlertTemplateResult> InvokeAsync(GetAlertTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetAlertTemplateResult> Invoke(GetAlertTemplateInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAlertTemplateResult> Invoke(GetAlertTemplateInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAlertTemplateResult> getAlertTemplate(GetAlertTemplateArgs args, InvokeOptions options)
    public static Output<GetAlertTemplateResult> getAlertTemplate(GetAlertTemplateArgs args, InvokeOptions options)
    public static Output<GetAlertTemplateResult> getAlertTemplate(GetAlertTemplateArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: volcenginecc:cloudmonitor/getAlertTemplate:getAlertTemplate
      arguments:
        # arguments dictionary
    data "volcenginecc_cloudmonitor_get_alert_template" "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.

    getAlertTemplate Result

    The following output properties are available:

    AppliedProjectName string
    Project name where the alert template has been applied, returned by the service side
    CreatedAt string
    Creation time
    Description string
    Alert template description
    Id string
    Uniquely identifies the resource.
    Name string
    Alert template name
    NoData Volcengine.GetAlertTemplateNoData
    No Data Alert Configuration
    NotifyMode string
    Notification mode
    ObjectGroups List<Volcengine.GetAlertTemplateObjectGroup>
    List of object group binding configurations applied to this alert template
    ProjectName string
    Project name of the alert template
    RecoveryNotify Volcengine.GetAlertTemplateRecoveryNotify
    Alert recovery notification configuration
    SilenceTime int
    Silence period (minutes)
    TemplateId string
    Alert template ID
    TemplateRules List<Volcengine.GetAlertTemplateTemplateRule>
    Alert template rule list
    UpdatedAt string
    Update time
    AppliedProjectName string
    Project name where the alert template has been applied, returned by the service side
    CreatedAt string
    Creation time
    Description string
    Alert template description
    Id string
    Uniquely identifies the resource.
    Name string
    Alert template name
    NoData GetAlertTemplateNoData
    No Data Alert Configuration
    NotifyMode string
    Notification mode
    ObjectGroups []GetAlertTemplateObjectGroup
    List of object group binding configurations applied to this alert template
    ProjectName string
    Project name of the alert template
    RecoveryNotify GetAlertTemplateRecoveryNotify
    Alert recovery notification configuration
    SilenceTime int
    Silence period (minutes)
    TemplateId string
    Alert template ID
    TemplateRules []GetAlertTemplateTemplateRule
    Alert template rule list
    UpdatedAt string
    Update time
    applied_project_name string
    Project name where the alert template has been applied, returned by the service side
    created_at string
    Creation time
    description string
    Alert template description
    id string
    Uniquely identifies the resource.
    name string
    Alert template name
    no_data object
    No Data Alert Configuration
    notify_mode string
    Notification mode
    object_groups list(object)
    List of object group binding configurations applied to this alert template
    project_name string
    Project name of the alert template
    recovery_notify object
    Alert recovery notification configuration
    silence_time number
    Silence period (minutes)
    template_id string
    Alert template ID
    template_rules list(object)
    Alert template rule list
    updated_at string
    Update time
    appliedProjectName String
    Project name where the alert template has been applied, returned by the service side
    createdAt String
    Creation time
    description String
    Alert template description
    id String
    Uniquely identifies the resource.
    name String
    Alert template name
    noData GetAlertTemplateNoData
    No Data Alert Configuration
    notifyMode String
    Notification mode
    objectGroups List<GetAlertTemplateObjectGroup>
    List of object group binding configurations applied to this alert template
    projectName String
    Project name of the alert template
    recoveryNotify GetAlertTemplateRecoveryNotify
    Alert recovery notification configuration
    silenceTime Integer
    Silence period (minutes)
    templateId String
    Alert template ID
    templateRules List<GetAlertTemplateTemplateRule>
    Alert template rule list
    updatedAt String
    Update time
    appliedProjectName string
    Project name where the alert template has been applied, returned by the service side
    createdAt string
    Creation time
    description string
    Alert template description
    id string
    Uniquely identifies the resource.
    name string
    Alert template name
    noData GetAlertTemplateNoData
    No Data Alert Configuration
    notifyMode string
    Notification mode
    objectGroups GetAlertTemplateObjectGroup[]
    List of object group binding configurations applied to this alert template
    projectName string
    Project name of the alert template
    recoveryNotify GetAlertTemplateRecoveryNotify
    Alert recovery notification configuration
    silenceTime number
    Silence period (minutes)
    templateId string
    Alert template ID
    templateRules GetAlertTemplateTemplateRule[]
    Alert template rule list
    updatedAt string
    Update time
    applied_project_name str
    Project name where the alert template has been applied, returned by the service side
    created_at str
    Creation time
    description str
    Alert template description
    id str
    Uniquely identifies the resource.
    name str
    Alert template name
    no_data GetAlertTemplateNoData
    No Data Alert Configuration
    notify_mode str
    Notification mode
    object_groups Sequence[GetAlertTemplateObjectGroup]
    List of object group binding configurations applied to this alert template
    project_name str
    Project name of the alert template
    recovery_notify GetAlertTemplateRecoveryNotify
    Alert recovery notification configuration
    silence_time int
    Silence period (minutes)
    template_id str
    Alert template ID
    template_rules Sequence[GetAlertTemplateTemplateRule]
    Alert template rule list
    updated_at str
    Update time
    appliedProjectName String
    Project name where the alert template has been applied, returned by the service side
    createdAt String
    Creation time
    description String
    Alert template description
    id String
    Uniquely identifies the resource.
    name String
    Alert template name
    noData Property Map
    No Data Alert Configuration
    notifyMode String
    Notification mode
    objectGroups List<Property Map>
    List of object group binding configurations applied to this alert template
    projectName String
    Project name of the alert template
    recoveryNotify Property Map
    Alert recovery notification configuration
    silenceTime Number
    Silence period (minutes)
    templateId String
    Alert template ID
    templateRules List<Property Map>
    Alert template rule list
    updatedAt String
    Update time

    Supporting Types

    GetAlertTemplateNoData

    Enable bool
    Enable no data alert
    EvaluationCount int
    Number of evaluation periods for no data determination
    Level string
    Alert severity when triggered by no data
    Enable bool
    Enable no data alert
    EvaluationCount int
    Number of evaluation periods for no data determination
    Level string
    Alert severity when triggered by no data
    enable bool
    Enable no data alert
    evaluation_count number
    Number of evaluation periods for no data determination
    level string
    Alert severity when triggered by no data
    enable Boolean
    Enable no data alert
    evaluationCount Integer
    Number of evaluation periods for no data determination
    level String
    Alert severity when triggered by no data
    enable boolean
    Enable no data alert
    evaluationCount number
    Number of evaluation periods for no data determination
    level string
    Alert severity when triggered by no data
    enable bool
    Enable no data alert
    evaluation_count int
    Number of evaluation periods for no data determination
    level str
    Alert severity when triggered by no data
    enable Boolean
    Enable no data alert
    evaluationCount Number
    Number of evaluation periods for no data determination
    level String
    Alert severity when triggered by no data

    GetAlertTemplateObjectGroup

    AlertMethods List<string>
    Alert notification method list
    ContactGroupIds List<string>
    Contact Group ID List
    EffectEndAt string
    Effective end time
    EffectStartAt string
    Effective start time
    NotificationId string
    Notification policy ID
    NotifyTemplates List<Volcengine.GetAlertTemplateObjectGroupNotifyTemplate>
    Notification template list
    ObjectGroupId string
    Object group ID
    ObjectGroupName string
    Object group name, returned by the service side
    Webhook string
    Webhook address
    WebhookIds List<string>
    Webhook ID list
    AlertMethods []string
    Alert notification method list
    ContactGroupIds []string
    Contact Group ID List
    EffectEndAt string
    Effective end time
    EffectStartAt string
    Effective start time
    NotificationId string
    Notification policy ID
    NotifyTemplates []GetAlertTemplateObjectGroupNotifyTemplate
    Notification template list
    ObjectGroupId string
    Object group ID
    ObjectGroupName string
    Object group name, returned by the service side
    Webhook string
    Webhook address
    WebhookIds []string
    Webhook ID list
    alert_methods list(string)
    Alert notification method list
    contact_group_ids list(string)
    Contact Group ID List
    effect_end_at string
    Effective end time
    effect_start_at string
    Effective start time
    notification_id string
    Notification policy ID
    notify_templates list(object)
    Notification template list
    object_group_id string
    Object group ID
    object_group_name string
    Object group name, returned by the service side
    webhook string
    Webhook address
    webhook_ids list(string)
    Webhook ID list
    alertMethods List<String>
    Alert notification method list
    contactGroupIds List<String>
    Contact Group ID List
    effectEndAt String
    Effective end time
    effectStartAt String
    Effective start time
    notificationId String
    Notification policy ID
    notifyTemplates List<GetAlertTemplateObjectGroupNotifyTemplate>
    Notification template list
    objectGroupId String
    Object group ID
    objectGroupName String
    Object group name, returned by the service side
    webhook String
    Webhook address
    webhookIds List<String>
    Webhook ID list
    alertMethods string[]
    Alert notification method list
    contactGroupIds string[]
    Contact Group ID List
    effectEndAt string
    Effective end time
    effectStartAt string
    Effective start time
    notificationId string
    Notification policy ID
    notifyTemplates GetAlertTemplateObjectGroupNotifyTemplate[]
    Notification template list
    objectGroupId string
    Object group ID
    objectGroupName string
    Object group name, returned by the service side
    webhook string
    Webhook address
    webhookIds string[]
    Webhook ID list
    alert_methods Sequence[str]
    Alert notification method list
    contact_group_ids Sequence[str]
    Contact Group ID List
    effect_end_at str
    Effective end time
    effect_start_at str
    Effective start time
    notification_id str
    Notification policy ID
    notify_templates Sequence[GetAlertTemplateObjectGroupNotifyTemplate]
    Notification template list
    object_group_id str
    Object group ID
    object_group_name str
    Object group name, returned by the service side
    webhook str
    Webhook address
    webhook_ids Sequence[str]
    Webhook ID list
    alertMethods List<String>
    Alert notification method list
    contactGroupIds List<String>
    Contact Group ID List
    effectEndAt String
    Effective end time
    effectStartAt String
    Effective start time
    notificationId String
    Notification policy ID
    notifyTemplates List<Property Map>
    Notification template list
    objectGroupId String
    Object group ID
    objectGroupName String
    Object group name, returned by the service side
    webhook String
    Webhook address
    webhookIds List<String>
    Webhook ID list

    GetAlertTemplateObjectGroupNotifyTemplate

    Channel string
    Notification channel, options: email/sms/phone/lark/dingtalk/wecom/slack/api
    NotifyTemplateId string
    Notification template ID
    Channel string
    Notification channel, options: email/sms/phone/lark/dingtalk/wecom/slack/api
    NotifyTemplateId string
    Notification template ID
    channel string
    Notification channel, options: email/sms/phone/lark/dingtalk/wecom/slack/api
    notify_template_id string
    Notification template ID
    channel String
    Notification channel, options: email/sms/phone/lark/dingtalk/wecom/slack/api
    notifyTemplateId String
    Notification template ID
    channel string
    Notification channel, options: email/sms/phone/lark/dingtalk/wecom/slack/api
    notifyTemplateId string
    Notification template ID
    channel str
    Notification channel, options: email/sms/phone/lark/dingtalk/wecom/slack/api
    notify_template_id str
    Notification template ID
    channel String
    Notification channel, options: email/sms/phone/lark/dingtalk/wecom/slack/api
    notifyTemplateId String
    Notification template ID

    GetAlertTemplateRecoveryNotify

    Enable bool
    Enable recovery notification
    Enable bool
    Enable recovery notification
    enable bool
    Enable recovery notification
    enable Boolean
    Enable recovery notification
    enable boolean
    Enable recovery notification
    enable bool
    Enable recovery notification
    enable Boolean
    Enable recovery notification

    GetAlertTemplateTemplateRule

    AppliedRules List<Volcengine.GetAlertTemplateTemplateRuleAppliedRule>
    List of alert rules generated by this rule, returned by the service side
    CheckInterval int
    Evaluation interval (seconds), returned by the service side
    ConditionOperator string
    Multi-condition combination method
    EvaluationCount int
    Evaluation Count
    EvaluationInterval int
    Evaluation interval (seconds)
    LevelConditions List<Volcengine.GetAlertTemplateTemplateRuleLevelCondition>
    Tiered alert condition list
    MultipleConditions bool
    Enable multi-condition mode
    Name string
    Rule name
    Namespace string
    Metric namespace
    NoData Volcengine.GetAlertTemplateTemplateRuleNoData
    No Data Alert Configuration
    SubNamespace string
    Metric sub-namespace
    AppliedRules []GetAlertTemplateTemplateRuleAppliedRule
    List of alert rules generated by this rule, returned by the service side
    CheckInterval int
    Evaluation interval (seconds), returned by the service side
    ConditionOperator string
    Multi-condition combination method
    EvaluationCount int
    Evaluation Count
    EvaluationInterval int
    Evaluation interval (seconds)
    LevelConditions []GetAlertTemplateTemplateRuleLevelCondition
    Tiered alert condition list
    MultipleConditions bool
    Enable multi-condition mode
    Name string
    Rule name
    Namespace string
    Metric namespace
    NoData GetAlertTemplateTemplateRuleNoData
    No Data Alert Configuration
    SubNamespace string
    Metric sub-namespace
    applied_rules list(object)
    List of alert rules generated by this rule, returned by the service side
    check_interval number
    Evaluation interval (seconds), returned by the service side
    condition_operator string
    Multi-condition combination method
    evaluation_count number
    Evaluation Count
    evaluation_interval number
    Evaluation interval (seconds)
    level_conditions list(object)
    Tiered alert condition list
    multiple_conditions bool
    Enable multi-condition mode
    name string
    Rule name
    namespace string
    Metric namespace
    no_data object
    No Data Alert Configuration
    sub_namespace string
    Metric sub-namespace
    appliedRules List<GetAlertTemplateTemplateRuleAppliedRule>
    List of alert rules generated by this rule, returned by the service side
    checkInterval Integer
    Evaluation interval (seconds), returned by the service side
    conditionOperator String
    Multi-condition combination method
    evaluationCount Integer
    Evaluation Count
    evaluationInterval Integer
    Evaluation interval (seconds)
    levelConditions List<GetAlertTemplateTemplateRuleLevelCondition>
    Tiered alert condition list
    multipleConditions Boolean
    Enable multi-condition mode
    name String
    Rule name
    namespace String
    Metric namespace
    noData GetAlertTemplateTemplateRuleNoData
    No Data Alert Configuration
    subNamespace String
    Metric sub-namespace
    appliedRules GetAlertTemplateTemplateRuleAppliedRule[]
    List of alert rules generated by this rule, returned by the service side
    checkInterval number
    Evaluation interval (seconds), returned by the service side
    conditionOperator string
    Multi-condition combination method
    evaluationCount number
    Evaluation Count
    evaluationInterval number
    Evaluation interval (seconds)
    levelConditions GetAlertTemplateTemplateRuleLevelCondition[]
    Tiered alert condition list
    multipleConditions boolean
    Enable multi-condition mode
    name string
    Rule name
    namespace string
    Metric namespace
    noData GetAlertTemplateTemplateRuleNoData
    No Data Alert Configuration
    subNamespace string
    Metric sub-namespace
    applied_rules Sequence[GetAlertTemplateTemplateRuleAppliedRule]
    List of alert rules generated by this rule, returned by the service side
    check_interval int
    Evaluation interval (seconds), returned by the service side
    condition_operator str
    Multi-condition combination method
    evaluation_count int
    Evaluation Count
    evaluation_interval int
    Evaluation interval (seconds)
    level_conditions Sequence[GetAlertTemplateTemplateRuleLevelCondition]
    Tiered alert condition list
    multiple_conditions bool
    Enable multi-condition mode
    name str
    Rule name
    namespace str
    Metric namespace
    no_data GetAlertTemplateTemplateRuleNoData
    No Data Alert Configuration
    sub_namespace str
    Metric sub-namespace
    appliedRules List<Property Map>
    List of alert rules generated by this rule, returned by the service side
    checkInterval Number
    Evaluation interval (seconds), returned by the service side
    conditionOperator String
    Multi-condition combination method
    evaluationCount Number
    Evaluation Count
    evaluationInterval Number
    Evaluation interval (seconds)
    levelConditions List<Property Map>
    Tiered alert condition list
    multipleConditions Boolean
    Enable multi-condition mode
    name String
    Rule name
    namespace String
    Metric namespace
    noData Property Map
    No Data Alert Configuration
    subNamespace String
    Metric sub-namespace

    GetAlertTemplateTemplateRuleAppliedRule

    Id string
    ID of the issued alert rule
    Name string
    Name of the issued alert rule
    ObjectGroupId string
    Associated object group ID
    ObjectId string
    Associated object ID
    Id string
    ID of the issued alert rule
    Name string
    Name of the issued alert rule
    ObjectGroupId string
    Associated object group ID
    ObjectId string
    Associated object ID
    id string
    ID of the issued alert rule
    name string
    Name of the issued alert rule
    object_group_id string
    Associated object group ID
    object_id string
    Associated object ID
    id String
    ID of the issued alert rule
    name String
    Name of the issued alert rule
    objectGroupId String
    Associated object group ID
    objectId String
    Associated object ID
    id string
    ID of the issued alert rule
    name string
    Name of the issued alert rule
    objectGroupId string
    Associated object group ID
    objectId string
    Associated object ID
    id str
    ID of the issued alert rule
    name str
    Name of the issued alert rule
    object_group_id str
    Associated object group ID
    object_id str
    Associated object ID
    id String
    ID of the issued alert rule
    name String
    Name of the issued alert rule
    objectGroupId String
    Associated object group ID
    objectId String
    Associated object ID

    GetAlertTemplateTemplateRuleLevelCondition

    Conditions List<Volcengine.GetAlertTemplateTemplateRuleLevelConditionCondition>
    Condition list
    Level string
    Alert severity, options: notice/warning/critical
    Conditions []GetAlertTemplateTemplateRuleLevelConditionCondition
    Condition list
    Level string
    Alert severity, options: notice/warning/critical
    conditions list(object)
    Condition list
    level string
    Alert severity, options: notice/warning/critical
    conditions List<GetAlertTemplateTemplateRuleLevelConditionCondition>
    Condition list
    level String
    Alert severity, options: notice/warning/critical
    conditions GetAlertTemplateTemplateRuleLevelConditionCondition[]
    Condition list
    level string
    Alert severity, options: notice/warning/critical
    conditions Sequence[GetAlertTemplateTemplateRuleLevelConditionCondition]
    Condition list
    level str
    Alert severity, options: notice/warning/critical
    conditions List<Property Map>
    Condition list
    level String
    Alert severity, options: notice/warning/critical

    GetAlertTemplateTemplateRuleLevelConditionCondition

    ComparisonOperator string
    Comparison operators, such as >, >=, <, <=, !=, etc.
    EvaluationWindow int
    Evaluation window (seconds)
    MetricName string
    Metric name
    MetricUnit string
    Metric unit
    Statistics string
    Statistic method
    Threshold string
    Trigger threshold
    ComparisonOperator string
    Comparison operators, such as >, >=, <, <=, !=, etc.
    EvaluationWindow int
    Evaluation window (seconds)
    MetricName string
    Metric name
    MetricUnit string
    Metric unit
    Statistics string
    Statistic method
    Threshold string
    Trigger threshold
    comparison_operator string
    Comparison operators, such as >, >=, <, <=, !=, etc.
    evaluation_window number
    Evaluation window (seconds)
    metric_name string
    Metric name
    metric_unit string
    Metric unit
    statistics string
    Statistic method
    threshold string
    Trigger threshold
    comparisonOperator String
    Comparison operators, such as >, >=, <, <=, !=, etc.
    evaluationWindow Integer
    Evaluation window (seconds)
    metricName String
    Metric name
    metricUnit String
    Metric unit
    statistics String
    Statistic method
    threshold String
    Trigger threshold
    comparisonOperator string
    Comparison operators, such as >, >=, <, <=, !=, etc.
    evaluationWindow number
    Evaluation window (seconds)
    metricName string
    Metric name
    metricUnit string
    Metric unit
    statistics string
    Statistic method
    threshold string
    Trigger threshold
    comparison_operator str
    Comparison operators, such as >, >=, <, <=, !=, etc.
    evaluation_window int
    Evaluation window (seconds)
    metric_name str
    Metric name
    metric_unit str
    Metric unit
    statistics str
    Statistic method
    threshold str
    Trigger threshold
    comparisonOperator String
    Comparison operators, such as >, >=, <, <=, !=, etc.
    evaluationWindow Number
    Evaluation window (seconds)
    metricName String
    Metric name
    metricUnit String
    Metric unit
    statistics String
    Statistic method
    threshold String
    Trigger threshold

    GetAlertTemplateTemplateRuleNoData

    Enable bool
    Enable no data alert
    EvaluationCount int
    Number of evaluation periods for no data determination
    Level string
    Alert severity when triggered by no data
    Enable bool
    Enable no data alert
    EvaluationCount int
    Number of evaluation periods for no data determination
    Level string
    Alert severity when triggered by no data
    enable bool
    Enable no data alert
    evaluation_count number
    Number of evaluation periods for no data determination
    level string
    Alert severity when triggered by no data
    enable Boolean
    Enable no data alert
    evaluationCount Integer
    Number of evaluation periods for no data determination
    level String
    Alert severity when triggered by no data
    enable boolean
    Enable no data alert
    evaluationCount number
    Number of evaluation periods for no data determination
    level string
    Alert severity when triggered by no data
    enable bool
    Enable no data alert
    evaluation_count int
    Number of evaluation periods for no data determination
    level str
    Alert severity when triggered by no data
    enable Boolean
    Enable no data alert
    evaluationCount Number
    Number of evaluation periods for no data determination
    level String
    Alert severity when triggered by no data

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo volcenginecc
    Viewing docs for volcenginecc v0.0.63
    published on Thursday, Oct 15, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial