volcenginecc v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine
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 dictionaryThe 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:
- Adjustment
Type string - 伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
- Adjustment
Value int - 伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
- Alarm
Policy Volcengine.Get Scaling Policy Alarm Policy - 报警任务的详细信息。
- Cooldown int
- 伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
- Id string
- Uniquely identifies the resource.
- Is
Enabled boolPolicy - 伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
- Scaling
Group stringId - 伸缩组ID。
- Scaling
Policy stringId - 伸缩规则ID。
- Scaling
Policy stringName - 伸缩规则名称。
- Scaling
Policy stringType - 伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
- Scheduled
Policy Volcengine.Get Scaling Policy Scheduled Policy - 定时任务/周期任务的详细信息。
- Status string
- 伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
- Adjustment
Type string - 伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
- Adjustment
Value int - 伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
- Alarm
Policy GetScaling Policy Alarm Policy - 报警任务的详细信息。
- Cooldown int
- 伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
- Id string
- Uniquely identifies the resource.
- Is
Enabled boolPolicy - 伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
- Scaling
Group stringId - 伸缩组ID。
- Scaling
Policy stringId - 伸缩规则ID。
- Scaling
Policy stringName - 伸缩规则名称。
- Scaling
Policy stringType - 伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
- Scheduled
Policy GetScaling Policy Scheduled Policy - 定时任务/周期任务的详细信息。
- Status string
- 伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
- adjustment
Type String - 伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
- adjustment
Value Integer - 伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
- alarm
Policy GetScaling Policy Alarm Policy - 报警任务的详细信息。
- cooldown Integer
- 伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
- id String
- Uniquely identifies the resource.
- is
Enabled BooleanPolicy - 伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
- scaling
Group StringId - 伸缩组ID。
- scaling
Policy StringId - 伸缩规则ID。
- scaling
Policy StringName - 伸缩规则名称。
- scaling
Policy StringType - 伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
- scheduled
Policy GetScaling Policy Scheduled Policy - 定时任务/周期任务的详细信息。
- status String
- 伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
- adjustment
Type string - 伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
- adjustment
Value number - 伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
- alarm
Policy GetScaling Policy Alarm Policy - 报警任务的详细信息。
- cooldown number
- 伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
- id string
- Uniquely identifies the resource.
- is
Enabled booleanPolicy - 伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
- scaling
Group stringId - 伸缩组ID。
- scaling
Policy stringId - 伸缩规则ID。
- scaling
Policy stringName - 伸缩规则名称。
- scaling
Policy stringType - 伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
- scheduled
Policy GetScaling Policy Scheduled Policy - 定时任务/周期任务的详细信息。
- 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 GetScaling Policy Alarm Policy - 报警任务的详细信息。
- cooldown int
- 伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
- id str
- Uniquely identifies the resource.
- is_
enabled_ boolpolicy - 伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
- scaling_
group_ strid - 伸缩组ID。
- scaling_
policy_ strid - 伸缩规则ID。
- scaling_
policy_ strname - 伸缩规则名称。
- scaling_
policy_ strtype - 伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
- scheduled_
policy GetScaling Policy Scheduled Policy - 定时任务/周期任务的详细信息。
- status str
- 伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
- adjustment
Type String - 伸缩规则的伸缩行为,适用于简单规则和步进规则,QuantityChangeInCapacity:增加或减少指定数量的实例。PercentChangeInCapacity:增加或减少指定比例的实例。TotalCapacity: 将当前伸缩组的实例数量调整到指定数量。
- adjustment
Value Number - 伸缩行为的调整数值,适用于简单规则和步进规则,当AdjustmentType参数取值为QuantityChangeInCapacity时:-100 - 100,不允许为0,单位:个。当AdjustmentType参数取值为PercentChangeInCapacity时:-100 - 10000,不允许为0,单位:%。当AdjustmentType参数取值为TotalCapacity时:默认为0 - 100,单位:个。
- alarm
Policy Property Map - 报警任务的详细信息。
- cooldown Number
- 伸缩规则的冷却时间。 取值:0-86400,单位:秒,不填则默认使用伸缩组的冷却时间。
- id String
- Uniquely identifies the resource.
- is
Enabled BooleanPolicy - 伸缩规则的状态。取值:true:启用。false:停用。需保证伸缩组的状态为Active。
- scaling
Group StringId - 伸缩组ID。
- scaling
Policy StringId - 伸缩规则ID。
- scaling
Policy StringName - 伸缩规则名称。
- scaling
Policy StringType - 伸缩规则的类型,取值:Scheduled:定时任务。Recurrence:周期任务。Alarm:报警任务。
- scheduled
Policy Property Map - 定时任务/周期任务的详细信息。
- status String
- 伸缩规则的状态。取值:Active:已启用。InActive:已停用。需保证伸缩组的状态为Active。
Supporting Types
GetScalingPolicyAlarmPolicy
- Condition
Volcengine.
Get Scaling Policy Alarm Policy Condition - 单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
- Condition
Operator string - 多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
- Conditions
List<Volcengine.
Get Scaling Policy Alarm Policy Condition> - 多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
- Effective string
- 报警任务的生效时间段。
- Evaluation
Count int - 当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- Rule
Type string - 报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- Condition
Get
Scaling Policy Alarm Policy Condition - 单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
- Condition
Operator string - 多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
- Conditions
[]Get
Scaling Policy Alarm Policy Condition - 多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
- Effective string
- 报警任务的生效时间段。
- Evaluation
Count int - 当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- Rule
Type string - 报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- condition
Get
Scaling Policy Alarm Policy Condition - 单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
- condition
Operator String - 多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
- conditions
List<Get
Scaling Policy Alarm Policy Condition> - 多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
- effective String
- 报警任务的生效时间段。
- evaluation
Count Integer - 当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- rule
Type String - 报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- condition
Get
Scaling Policy Alarm Policy Condition - 单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
- condition
Operator string - 多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
- conditions
Get
Scaling Policy Alarm Policy Condition[] - 多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
- effective string
- 报警任务的生效时间段。
- evaluation
Count number - 当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- rule
Type string - 报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- condition
Get
Scaling Policy Alarm Policy Condition - 单指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效。
- condition_
operator str - 多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
- conditions
Sequence[Get
Scaling Policy Alarm Policy Condition] - 多指标监控时的监控指标详细信息。仅当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时有效。
- condition
Operator String - 多指标告警时的判定条件。&&:多个指标同时成立才判定为触发告警。||(默认):任意指标满足条件就判定为触发告警。
- conditions List<Property Map>
- 多指标监控时的监控指标详细信息。仅当ScalingPolicyType取值为Alarm时有效,且必须配置AlarmPolicy.Condition.x或AlarmPolicy.Conditions.x相关参数,当二者同时配置时,仅AlarmPolicy.Conditions.x生效。
- effective String
- 报警任务的生效时间段。
- evaluation
Count Number - 当监控指标数据连续几次达到阈值时,即触发伸缩行为。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
- rule
Type String - 报警任务的类型,取值:Static:表示由agent采集的静态监控。仅当ScalingPolicyType取值为Alarm时有效且为必填项。
GetScalingPolicyAlarmPolicyCondition
- Comparison
Operator string - 指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
- Metric
Name 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连接数平均值。
- Metric
Unit 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 string - 指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
- Metric
Name 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连接数平均值。
- Metric
Unit 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 String - 指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
- metric
Name 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连接数平均值。
- metric
Unit 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 string - 指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
- metric
Name 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连接数平均值。
- metric
Unit 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的整数。
- comparison
Operator String - 指标告警时的规则表达式对象。>:大于。<:小于。=:等于。
- metric
Name 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连接数平均值。
- metric
Unit 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
- Launch
Time string - 表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
- Launch
Time stringRead - 表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
- Recurrence
End stringTime - 表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- Recurrence
End stringTime Read - 表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
- Recurrence
Start stringTime - 表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
- Recurrence
Type string - 表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- Recurrence
Value 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 string - 表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
- Launch
Time stringRead - 表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
- Recurrence
End stringTime - 表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- Recurrence
End stringTime Read - 表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
- Recurrence
Start stringTime - 表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
- Recurrence
Type string - 表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- Recurrence
Value 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 String - 表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
- launch
Time StringRead - 表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
- recurrence
End StringTime - 表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- recurrence
End StringTime Read - 表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
- recurrence
Start StringTime - 表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
- recurrence
Type String - 表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- recurrence
Value 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 string - 表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
- launch
Time stringRead - 表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
- recurrence
End stringTime - 表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- recurrence
End stringTime Read - 表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
- recurrence
Start stringTime - 表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
- recurrence
Type string - 表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- recurrence
Value 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_ strread - 表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
- recurrence_
end_ strtime - 表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- recurrence_
end_ strtime_ read - 表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
- recurrence_
start_ strtime - 表示周期任务的开始执行时间。当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时有效且为必填项。
- launch
Time String - 表示任务的触发时间,默认为此刻。当ScalingPolicyType值为Scheduled时,表示定时任务的触发时间。当ScalingPolicyType值为Recurrence时:如果ScheduledPolicy.RecurrenceType为空,则表示仅按照此处指定的日期和时间执行一次。如果ScheduledPolicy.RecurrenceType不为空,则表示周期任务开始时间。
- launch
Time StringRead - 表示任务的触发时间。只读字段,修改或创建使用LaunchTime。
- recurrence
End StringTime - 表示周期任务的结束时间。仅支持选择自创建当日起365日内的时间。若不配置,则根据重复周期(ScheduledPolicy.RecurrenceType)默认为此刻后的一天/周/月。设置为空,表示本任务永不停止。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- recurrence
End StringTime Read - 表示周期任务的结束时间。只读字段,修改或创建使用RecurrenceEndTime。
- recurrence
Start StringTime - 表示周期任务的开始执行时间。当ScalingPolicyType取值为Recurrence时有效。
- recurrence
Type String - 表示周期任务的重复周期,取值:Daily:每XX天执行一次。Weekly:选择每周中的几天,每天执行一次。Monthly:选择每月中XX号到XX号,每天执行一次。Cron:按照指定的Cron表达式执行。当ScalingPolicyType取值为Recurrence时有效且为必填项。
- recurrence
Value 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
volcengineccTerraform Provider.
volcenginecc v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine
