1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. autoscaling
  5. getScalingPolicy
volcenginecc v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine
volcenginecc logo
volcenginecc v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine

    Data Source schema for Volcengine::AutoScaling::ScalingPolicy

    Using getScalingPolicy

    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 getScalingPolicy(args: GetScalingPolicyArgs, opts?: InvokeOptions): Promise<GetScalingPolicyResult>
    function getScalingPolicyOutput(args: GetScalingPolicyOutputArgs, opts?: InvokeOptions): Output<GetScalingPolicyResult>
    def get_scaling_policy(id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetScalingPolicyResult
    def get_scaling_policy_output(id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetScalingPolicyResult]
    func LookupScalingPolicy(ctx *Context, args *LookupScalingPolicyArgs, opts ...InvokeOption) (*LookupScalingPolicyResult, error)
    func LookupScalingPolicyOutput(ctx *Context, args *LookupScalingPolicyOutputArgs, opts ...InvokeOption) LookupScalingPolicyResultOutput

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

    public static class GetScalingPolicy 
    {
        public static Task<GetScalingPolicyResult> InvokeAsync(GetScalingPolicyArgs args, InvokeOptions? opts = null)
        public static Output<GetScalingPolicyResult> Invoke(GetScalingPolicyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetScalingPolicyResult> getScalingPolicy(GetScalingPolicyArgs args, InvokeOptions options)
    public static Output<GetScalingPolicyResult> getScalingPolicy(GetScalingPolicyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:autoscaling/getScalingPolicy:getScalingPolicy
      arguments:
        # arguments dictionary

    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 str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getScalingPolicy Result

    The following output properties are available:

    AdjustmentType string
    伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
    AdjustmentValue int
    伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
    AlarmPolicy Volcengine.GetScalingPolicyAlarmPolicy
    报警任务的详细信息。
    Cooldown int
    伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
    Id string
    Uniquely identifies the resource.
    IsEnabledPolicy bool
    伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
    ScalingGroupId string
    伸缩组ID。
    ScalingPolicyId string
    伸缩规则ID。
    ScalingPolicyName string
    伸缩规则名称。
    ScalingPolicyType string
    伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
    ScheduledPolicy Volcengine.GetScalingPolicyScheduledPolicy
    定时任务/周期任务的详细信息。
    Status string
    伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
    AdjustmentType string
    伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
    AdjustmentValue int
    伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
    AlarmPolicy GetScalingPolicyAlarmPolicy
    报警任务的详细信息。
    Cooldown int
    伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
    Id string
    Uniquely identifies the resource.
    IsEnabledPolicy bool
    伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
    ScalingGroupId string
    伸缩组ID。
    ScalingPolicyId string
    伸缩规则ID。
    ScalingPolicyName string
    伸缩规则名称。
    ScalingPolicyType string
    伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
    ScheduledPolicy GetScalingPolicyScheduledPolicy
    定时任务/周期任务的详细信息。
    Status string
    伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
    adjustmentType String
    伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
    adjustmentValue Integer
    伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
    alarmPolicy GetScalingPolicyAlarmPolicy
    报警任务的详细信息。
    cooldown Integer
    伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
    id String
    Uniquely identifies the resource.
    isEnabledPolicy Boolean
    伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
    scalingGroupId String
    伸缩组ID。
    scalingPolicyId String
    伸缩规则ID。
    scalingPolicyName String
    伸缩规则名称。
    scalingPolicyType String
    伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
    scheduledPolicy GetScalingPolicyScheduledPolicy
    定时任务/周期任务的详细信息。
    status String
    伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
    adjustmentType string
    伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
    adjustmentValue number
    伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
    alarmPolicy GetScalingPolicyAlarmPolicy
    报警任务的详细信息。
    cooldown number
    伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
    id string
    Uniquely identifies the resource.
    isEnabledPolicy boolean
    伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
    scalingGroupId string
    伸缩组ID。
    scalingPolicyId string
    伸缩规则ID。
    scalingPolicyName string
    伸缩规则名称。
    scalingPolicyType string
    伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
    scheduledPolicy GetScalingPolicyScheduledPolicy
    定时任务/周期任务的详细信息。
    status string
    伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
    adjustment_type str
    伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
    adjustment_value int
    伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
    alarm_policy GetScalingPolicyAlarmPolicy
    报警任务的详细信息。
    cooldown int
    伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
    id str
    Uniquely identifies the resource.
    is_enabled_policy bool
    伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
    scaling_group_id str
    伸缩组ID。
    scaling_policy_id str
    伸缩规则ID。
    scaling_policy_name str
    伸缩规则名称。
    scaling_policy_type str
    伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
    scheduled_policy GetScalingPolicyScheduledPolicy
    定时任务/周期任务的详细信息。
    status str
    伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
    adjustmentType String
    伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
    adjustmentValue Number
    伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
    alarmPolicy Property Map
    报警任务的详细信息。
    cooldown Number
    伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
    id String
    Uniquely identifies the resource.
    isEnabledPolicy Boolean
    伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
    scalingGroupId String
    伸缩组ID。
    scalingPolicyId String
    伸缩规则ID。
    scalingPolicyName String
    伸缩规则名称。
    scalingPolicyType String
    伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
    scheduledPolicy Property Map
    定时任务/周期任务的详细信息。
    status String
    伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。

    Supporting Types

    GetScalingPolicyAlarmPolicy

    Condition Volcengine.GetScalingPolicyAlarmPolicyCondition
    单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
    ConditionOperator string
    多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
    Conditions List<Volcengine.GetScalingPolicyAlarmPolicyCondition>
    多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
    Effective string
    报警任务的生效时间段。
    EvaluationCount int
    当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    RuleType string
    报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    Condition GetScalingPolicyAlarmPolicyCondition
    单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
    ConditionOperator string
    多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
    Conditions []GetScalingPolicyAlarmPolicyCondition
    多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
    Effective string
    报警任务的生效时间段。
    EvaluationCount int
    当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    RuleType string
    报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    condition GetScalingPolicyAlarmPolicyCondition
    单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
    conditionOperator String
    多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
    conditions List<GetScalingPolicyAlarmPolicyCondition>
    多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
    effective String
    报警任务的生效时间段。
    evaluationCount Integer
    当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    ruleType String
    报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    condition GetScalingPolicyAlarmPolicyCondition
    单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
    conditionOperator string
    多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
    conditions GetScalingPolicyAlarmPolicyCondition[]
    多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
    effective string
    报警任务的生效时间段。
    evaluationCount number
    当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    ruleType string
    报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    condition GetScalingPolicyAlarmPolicyCondition
    单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
    condition_operator str
    多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
    conditions Sequence[GetScalingPolicyAlarmPolicyCondition]
    多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
    effective str
    报警任务的生效时间段。
    evaluation_count int
    当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    rule_type str
    报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    condition Property Map
    单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
    conditionOperator String
    多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
    conditions List<Property Map>
    多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
    effective String
    报警任务的生效时间段。
    evaluationCount Number
    当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
    ruleType String
    报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。

    GetScalingPolicyAlarmPolicyCondition

    ComparisonOperator string
    指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
    MetricName string
    指标告警时的监控指标名称。CpuTotalMax:带内CPU使用率最大值。CpuTotalMin:带内CPU使用率最小值。CpuTotalAvg:带内CPU使用率平均值。MemoryUsedUtilizationMax:带内内存使用率最大值。MemoryUsedUtilizationMin:带内内存使用率最小值。MemoryUsedUtilizationAvg:带内内存使用率平均值。InstanceCpuBusyMax:带外CPU利用率最大值。InstanceCpuBusyMin:带外CPU利用率最小值。InstanceCpuBusyAvg:带外CPU利用率平均值。InstanceNetTxBitsAvg: 带外网络流出速率平均值。InstanceNetRxBitsAvg: 带外网络流入速率平均值。InstanceNetTxPacketsAvg: 带外网络发送包速率平均值。InstanceNetRxPacketsAvg: 带外网络接收包速率平均值。SystemDiskReadBytesAvg: 带内系统盘读带宽平均值。SystemDiskWriteBytesAvg: 带内系统盘写带宽平均值。SystemDiskReadIOPSAvg: 带内系统盘读IOPS平均值。SystemDiskWriteIOPSAvg: 带内系统盘写IOPS平均值。NetTcpConnection_Avg: 带内TCP连接数平均值。
    MetricUnit string
    指标告警时的监控指标阈值的单位。当AlarmPolicy.Conditions.MetricName参数取值为CPU/内存使用率时: Percent。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写带宽时: Bytes/Second(IEC)。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写IOPS时: Count/Second。当AlarmPolicy.Conditions.MetricName参数取值为TCP连接数时: Count。当AlarmPolicy.Condition.MetricName参数取值为网络流入/流出速率时: Bits/Second(IEC)。当AlarmPolicy.Condition.MetricName参数取值为网络收发包速率时: Packet/Second。
    Threshold string
    指标告警时的监控指标的阈值。当AlarmPolicy.Conditions.MetricUnit取值为Percent时:1 ~ 100。当AlarmPolicy.Conditions.MetricUnit取值为Bytes/Second(IEC)时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count/Second时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Bits/Second(IEC)时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Packet/Second时:大于0的整数。
    ComparisonOperator string
    指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
    MetricName string
    指标告警时的监控指标名称。CpuTotalMax:带内CPU使用率最大值。CpuTotalMin:带内CPU使用率最小值。CpuTotalAvg:带内CPU使用率平均值。MemoryUsedUtilizationMax:带内内存使用率最大值。MemoryUsedUtilizationMin:带内内存使用率最小值。MemoryUsedUtilizationAvg:带内内存使用率平均值。InstanceCpuBusyMax:带外CPU利用率最大值。InstanceCpuBusyMin:带外CPU利用率最小值。InstanceCpuBusyAvg:带外CPU利用率平均值。InstanceNetTxBitsAvg: 带外网络流出速率平均值。InstanceNetRxBitsAvg: 带外网络流入速率平均值。InstanceNetTxPacketsAvg: 带外网络发送包速率平均值。InstanceNetRxPacketsAvg: 带外网络接收包速率平均值。SystemDiskReadBytesAvg: 带内系统盘读带宽平均值。SystemDiskWriteBytesAvg: 带内系统盘写带宽平均值。SystemDiskReadIOPSAvg: 带内系统盘读IOPS平均值。SystemDiskWriteIOPSAvg: 带内系统盘写IOPS平均值。NetTcpConnection_Avg: 带内TCP连接数平均值。
    MetricUnit string
    指标告警时的监控指标阈值的单位。当AlarmPolicy.Conditions.MetricName参数取值为CPU/内存使用率时: Percent。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写带宽时: Bytes/Second(IEC)。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写IOPS时: Count/Second。当AlarmPolicy.Conditions.MetricName参数取值为TCP连接数时: Count。当AlarmPolicy.Condition.MetricName参数取值为网络流入/流出速率时: Bits/Second(IEC)。当AlarmPolicy.Condition.MetricName参数取值为网络收发包速率时: Packet/Second。
    Threshold string
    指标告警时的监控指标的阈值。当AlarmPolicy.Conditions.MetricUnit取值为Percent时:1 ~ 100。当AlarmPolicy.Conditions.MetricUnit取值为Bytes/Second(IEC)时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count/Second时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Bits/Second(IEC)时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Packet/Second时:大于0的整数。
    comparisonOperator String
    指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
    metricName String
    指标告警时的监控指标名称。CpuTotalMax:带内CPU使用率最大值。CpuTotalMin:带内CPU使用率最小值。CpuTotalAvg:带内CPU使用率平均值。MemoryUsedUtilizationMax:带内内存使用率最大值。MemoryUsedUtilizationMin:带内内存使用率最小值。MemoryUsedUtilizationAvg:带内内存使用率平均值。InstanceCpuBusyMax:带外CPU利用率最大值。InstanceCpuBusyMin:带外CPU利用率最小值。InstanceCpuBusyAvg:带外CPU利用率平均值。InstanceNetTxBitsAvg: 带外网络流出速率平均值。InstanceNetRxBitsAvg: 带外网络流入速率平均值。InstanceNetTxPacketsAvg: 带外网络发送包速率平均值。InstanceNetRxPacketsAvg: 带外网络接收包速率平均值。SystemDiskReadBytesAvg: 带内系统盘读带宽平均值。SystemDiskWriteBytesAvg: 带内系统盘写带宽平均值。SystemDiskReadIOPSAvg: 带内系统盘读IOPS平均值。SystemDiskWriteIOPSAvg: 带内系统盘写IOPS平均值。NetTcpConnection_Avg: 带内TCP连接数平均值。
    metricUnit String
    指标告警时的监控指标阈值的单位。当AlarmPolicy.Conditions.MetricName参数取值为CPU/内存使用率时: Percent。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写带宽时: Bytes/Second(IEC)。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写IOPS时: Count/Second。当AlarmPolicy.Conditions.MetricName参数取值为TCP连接数时: Count。当AlarmPolicy.Condition.MetricName参数取值为网络流入/流出速率时: Bits/Second(IEC)。当AlarmPolicy.Condition.MetricName参数取值为网络收发包速率时: Packet/Second。
    threshold String
    指标告警时的监控指标的阈值。当AlarmPolicy.Conditions.MetricUnit取值为Percent时:1 ~ 100。当AlarmPolicy.Conditions.MetricUnit取值为Bytes/Second(IEC)时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count/Second时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Bits/Second(IEC)时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Packet/Second时:大于0的整数。
    comparisonOperator string
    指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
    metricName string
    指标告警时的监控指标名称。CpuTotalMax:带内CPU使用率最大值。CpuTotalMin:带内CPU使用率最小值。CpuTotalAvg:带内CPU使用率平均值。MemoryUsedUtilizationMax:带内内存使用率最大值。MemoryUsedUtilizationMin:带内内存使用率最小值。MemoryUsedUtilizationAvg:带内内存使用率平均值。InstanceCpuBusyMax:带外CPU利用率最大值。InstanceCpuBusyMin:带外CPU利用率最小值。InstanceCpuBusyAvg:带外CPU利用率平均值。InstanceNetTxBitsAvg: 带外网络流出速率平均值。InstanceNetRxBitsAvg: 带外网络流入速率平均值。InstanceNetTxPacketsAvg: 带外网络发送包速率平均值。InstanceNetRxPacketsAvg: 带外网络接收包速率平均值。SystemDiskReadBytesAvg: 带内系统盘读带宽平均值。SystemDiskWriteBytesAvg: 带内系统盘写带宽平均值。SystemDiskReadIOPSAvg: 带内系统盘读IOPS平均值。SystemDiskWriteIOPSAvg: 带内系统盘写IOPS平均值。NetTcpConnection_Avg: 带内TCP连接数平均值。
    metricUnit string
    指标告警时的监控指标阈值的单位。当AlarmPolicy.Conditions.MetricName参数取值为CPU/内存使用率时: Percent。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写带宽时: Bytes/Second(IEC)。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写IOPS时: Count/Second。当AlarmPolicy.Conditions.MetricName参数取值为TCP连接数时: Count。当AlarmPolicy.Condition.MetricName参数取值为网络流入/流出速率时: Bits/Second(IEC)。当AlarmPolicy.Condition.MetricName参数取值为网络收发包速率时: Packet/Second。
    threshold string
    指标告警时的监控指标的阈值。当AlarmPolicy.Conditions.MetricUnit取值为Percent时:1 ~ 100。当AlarmPolicy.Conditions.MetricUnit取值为Bytes/Second(IEC)时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count/Second时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Bits/Second(IEC)时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Packet/Second时:大于0的整数。
    comparison_operator str
    指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
    metric_name str
    指标告警时的监控指标名称。CpuTotalMax:带内CPU使用率最大值。CpuTotalMin:带内CPU使用率最小值。CpuTotalAvg:带内CPU使用率平均值。MemoryUsedUtilizationMax:带内内存使用率最大值。MemoryUsedUtilizationMin:带内内存使用率最小值。MemoryUsedUtilizationAvg:带内内存使用率平均值。InstanceCpuBusyMax:带外CPU利用率最大值。InstanceCpuBusyMin:带外CPU利用率最小值。InstanceCpuBusyAvg:带外CPU利用率平均值。InstanceNetTxBitsAvg: 带外网络流出速率平均值。InstanceNetRxBitsAvg: 带外网络流入速率平均值。InstanceNetTxPacketsAvg: 带外网络发送包速率平均值。InstanceNetRxPacketsAvg: 带外网络接收包速率平均值。SystemDiskReadBytesAvg: 带内系统盘读带宽平均值。SystemDiskWriteBytesAvg: 带内系统盘写带宽平均值。SystemDiskReadIOPSAvg: 带内系统盘读IOPS平均值。SystemDiskWriteIOPSAvg: 带内系统盘写IOPS平均值。NetTcpConnection_Avg: 带内TCP连接数平均值。
    metric_unit str
    指标告警时的监控指标阈值的单位。当AlarmPolicy.Conditions.MetricName参数取值为CPU/内存使用率时: Percent。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写带宽时: Bytes/Second(IEC)。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写IOPS时: Count/Second。当AlarmPolicy.Conditions.MetricName参数取值为TCP连接数时: Count。当AlarmPolicy.Condition.MetricName参数取值为网络流入/流出速率时: Bits/Second(IEC)。当AlarmPolicy.Condition.MetricName参数取值为网络收发包速率时: Packet/Second。
    threshold str
    指标告警时的监控指标的阈值。当AlarmPolicy.Conditions.MetricUnit取值为Percent时:1 ~ 100。当AlarmPolicy.Conditions.MetricUnit取值为Bytes/Second(IEC)时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count/Second时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Bits/Second(IEC)时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Packet/Second时:大于0的整数。
    comparisonOperator String
    指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
    metricName String
    指标告警时的监控指标名称。CpuTotalMax:带内CPU使用率最大值。CpuTotalMin:带内CPU使用率最小值。CpuTotalAvg:带内CPU使用率平均值。MemoryUsedUtilizationMax:带内内存使用率最大值。MemoryUsedUtilizationMin:带内内存使用率最小值。MemoryUsedUtilizationAvg:带内内存使用率平均值。InstanceCpuBusyMax:带外CPU利用率最大值。InstanceCpuBusyMin:带外CPU利用率最小值。InstanceCpuBusyAvg:带外CPU利用率平均值。InstanceNetTxBitsAvg: 带外网络流出速率平均值。InstanceNetRxBitsAvg: 带外网络流入速率平均值。InstanceNetTxPacketsAvg: 带外网络发送包速率平均值。InstanceNetRxPacketsAvg: 带外网络接收包速率平均值。SystemDiskReadBytesAvg: 带内系统盘读带宽平均值。SystemDiskWriteBytesAvg: 带内系统盘写带宽平均值。SystemDiskReadIOPSAvg: 带内系统盘读IOPS平均值。SystemDiskWriteIOPSAvg: 带内系统盘写IOPS平均值。NetTcpConnection_Avg: 带内TCP连接数平均值。
    metricUnit String
    指标告警时的监控指标阈值的单位。当AlarmPolicy.Conditions.MetricName参数取值为CPU/内存使用率时: Percent。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写带宽时: Bytes/Second(IEC)。当AlarmPolicy.Conditions.MetricName参数取值为系统盘读/写IOPS时: Count/Second。当AlarmPolicy.Conditions.MetricName参数取值为TCP连接数时: Count。当AlarmPolicy.Condition.MetricName参数取值为网络流入/流出速率时: Bits/Second(IEC)。当AlarmPolicy.Condition.MetricName参数取值为网络收发包速率时: Packet/Second。
    threshold String
    指标告警时的监控指标的阈值。当AlarmPolicy.Conditions.MetricUnit取值为Percent时:1 ~ 100。当AlarmPolicy.Conditions.MetricUnit取值为Bytes/Second(IEC)时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count/Second时:大于0的整数。当AlarmPolicy.Conditions.MetricUnit取值为Count时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Bits/Second(IEC)时:大于0的整数。当AlarmPolicy.Condition.MetricUnit取值为Packet/Second时:大于0的整数。

    GetScalingPolicyScheduledPolicy

    LaunchTime string
    表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
    LaunchTimeRead string
    表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
    RecurrenceEndTime string
    表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    RecurrenceEndTimeRead string
    表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
    RecurrenceStartTime string
    表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
    RecurrenceType string
    表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    RecurrenceValue string
    表示重复执行周期任务的数值。当ScheduledPolicy.RecurrenceType参数取值为Daily时,只能填写一个值,取值:1 - 31。当ScheduledPolicy.RecurrenceType参数取值为Weekly时,可以填入多个值,使用英文逗号(,)分隔。星期一到星期日的取值依次为:1,2,3,4,5,6,7。当ScheduledPolicy.RecurrenceType参数取值为Monthly时,格式为A-B。A、B的取值范围均为1-31,且B必须大于等于A。当ScheduledPolicy.RecurrenceType参数取值为Cron 时,表示UTC+8时间,支持分、时、日、月、星期的5域表达式,支持通配符英文逗号(,)、英文问号(?)、连词符(-)、星号(*)、井号(#)、斜线(/)、L和W。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    LaunchTime string
    表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
    LaunchTimeRead string
    表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
    RecurrenceEndTime string
    表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    RecurrenceEndTimeRead string
    表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
    RecurrenceStartTime string
    表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
    RecurrenceType string
    表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    RecurrenceValue string
    表示重复执行周期任务的数值。当ScheduledPolicy.RecurrenceType参数取值为Daily时,只能填写一个值,取值:1 - 31。当ScheduledPolicy.RecurrenceType参数取值为Weekly时,可以填入多个值,使用英文逗号(,)分隔。星期一到星期日的取值依次为:1,2,3,4,5,6,7。当ScheduledPolicy.RecurrenceType参数取值为Monthly时,格式为A-B。A、B的取值范围均为1-31,且B必须大于等于A。当ScheduledPolicy.RecurrenceType参数取值为Cron 时,表示UTC+8时间,支持分、时、日、月、星期的5域表达式,支持通配符英文逗号(,)、英文问号(?)、连词符(-)、星号(*)、井号(#)、斜线(/)、L和W。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    launchTime String
    表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
    launchTimeRead String
    表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
    recurrenceEndTime String
    表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrenceEndTimeRead String
    表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
    recurrenceStartTime String
    表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
    recurrenceType String
    表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrenceValue String
    表示重复执行周期任务的数值。当ScheduledPolicy.RecurrenceType参数取值为Daily时,只能填写一个值,取值:1 - 31。当ScheduledPolicy.RecurrenceType参数取值为Weekly时,可以填入多个值,使用英文逗号(,)分隔。星期一到星期日的取值依次为:1,2,3,4,5,6,7。当ScheduledPolicy.RecurrenceType参数取值为Monthly时,格式为A-B。A、B的取值范围均为1-31,且B必须大于等于A。当ScheduledPolicy.RecurrenceType参数取值为Cron 时,表示UTC+8时间,支持分、时、日、月、星期的5域表达式,支持通配符英文逗号(,)、英文问号(?)、连词符(-)、星号(*)、井号(#)、斜线(/)、L和W。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    launchTime string
    表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
    launchTimeRead string
    表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
    recurrenceEndTime string
    表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrenceEndTimeRead string
    表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
    recurrenceStartTime string
    表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
    recurrenceType string
    表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrenceValue string
    表示重复执行周期任务的数值。当ScheduledPolicy.RecurrenceType参数取值为Daily时,只能填写一个值,取值:1 - 31。当ScheduledPolicy.RecurrenceType参数取值为Weekly时,可以填入多个值,使用英文逗号(,)分隔。星期一到星期日的取值依次为:1,2,3,4,5,6,7。当ScheduledPolicy.RecurrenceType参数取值为Monthly时,格式为A-B。A、B的取值范围均为1-31,且B必须大于等于A。当ScheduledPolicy.RecurrenceType参数取值为Cron 时,表示UTC+8时间,支持分、时、日、月、星期的5域表达式,支持通配符英文逗号(,)、英文问号(?)、连词符(-)、星号(*)、井号(#)、斜线(/)、L和W。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    launch_time str
    表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
    launch_time_read str
    表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
    recurrence_end_time str
    表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrence_end_time_read str
    表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
    recurrence_start_time str
    表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
    recurrence_type str
    表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrence_value str
    表示重复执行周期任务的数值。当ScheduledPolicy.RecurrenceType参数取值为Daily时,只能填写一个值,取值:1 - 31。当ScheduledPolicy.RecurrenceType参数取值为Weekly时,可以填入多个值,使用英文逗号(,)分隔。星期一到星期日的取值依次为:1,2,3,4,5,6,7。当ScheduledPolicy.RecurrenceType参数取值为Monthly时,格式为A-B。A、B的取值范围均为1-31,且B必须大于等于A。当ScheduledPolicy.RecurrenceType参数取值为Cron 时,表示UTC+8时间,支持分、时、日、月、星期的5域表达式,支持通配符英文逗号(,)、英文问号(?)、连词符(-)、星号(*)、井号(#)、斜线(/)、L和W。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    launchTime String
    表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
    launchTimeRead String
    表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
    recurrenceEndTime String
    表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrenceEndTimeRead String
    表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
    recurrenceStartTime String
    表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
    recurrenceType String
    表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
    recurrenceValue String
    表示重复执行周期任务的数值。当ScheduledPolicy.RecurrenceType参数取值为Daily时,只能填写一个值,取值:1 - 31。当ScheduledPolicy.RecurrenceType参数取值为Weekly时,可以填入多个值,使用英文逗号(,)分隔。星期一到星期日的取值依次为:1,2,3,4,5,6,7。当ScheduledPolicy.RecurrenceType参数取值为Monthly时,格式为A-B。A、B的取值范围均为1-31,且B必须大于等于A。当ScheduledPolicy.RecurrenceType参数取值为Cron 时,表示UTC+8时间,支持分、时、日、月、星期的5域表达式,支持通配符英文逗号(,)、英文问号(?)、连词符(-)、星号(*)、井号(#)、斜线(/)、L和W。当ScalingPolicyType取值为Recurrence时有效且为必填项。

    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 v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine
      Meet Neo: Your AI Platform Teammate