Viewing docs for bytepluscc v0.0.20
published on Thursday, Mar 26, 2026 by Byteplus
published on Thursday, Mar 26, 2026 by Byteplus
Viewing docs for bytepluscc v0.0.20
published on Thursday, Mar 26, 2026 by Byteplus
published on Thursday, Mar 26, 2026 by Byteplus
Data Source schema for Byteplus::AutoScaling::ScalingLifecycleHook
Using getScalingLifecycleHook
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 getScalingLifecycleHook(args: GetScalingLifecycleHookArgs, opts?: InvokeOptions): Promise<GetScalingLifecycleHookResult>
function getScalingLifecycleHookOutput(args: GetScalingLifecycleHookOutputArgs, opts?: InvokeOptions): Output<GetScalingLifecycleHookResult>def get_scaling_lifecycle_hook(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetScalingLifecycleHookResult
def get_scaling_lifecycle_hook_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetScalingLifecycleHookResult]func LookupScalingLifecycleHook(ctx *Context, args *LookupScalingLifecycleHookArgs, opts ...InvokeOption) (*LookupScalingLifecycleHookResult, error)
func LookupScalingLifecycleHookOutput(ctx *Context, args *LookupScalingLifecycleHookOutputArgs, opts ...InvokeOption) LookupScalingLifecycleHookResultOutput> Note: This function is named LookupScalingLifecycleHook in the Go SDK.
public static class GetScalingLifecycleHook
{
public static Task<GetScalingLifecycleHookResult> InvokeAsync(GetScalingLifecycleHookArgs args, InvokeOptions? opts = null)
public static Output<GetScalingLifecycleHookResult> Invoke(GetScalingLifecycleHookInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetScalingLifecycleHookResult> getScalingLifecycleHook(GetScalingLifecycleHookArgs args, InvokeOptions options)
public static Output<GetScalingLifecycleHookResult> getScalingLifecycleHook(GetScalingLifecycleHookArgs args, InvokeOptions options)
fn::invoke:
function: bytepluscc:autoscaling/getScalingLifecycleHook:getScalingLifecycleHook
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.
getScalingLifecycleHook Result
The following output properties are available:
- Id string
- Uniquely identifies the resource.
- Lifecycle
Command Byteplus.Get Scaling Lifecycle Hook Lifecycle Command - 云助手相关命令信息。
- Lifecycle
Hook stringId - 生命周期挂钩ID。
- Lifecycle
Hook stringName - 生命周期挂钩名称,创建后不可修改。取值:不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在1 ~ 128个字符之间。
- Lifecycle
Hook stringPolicy - 实例挂起状态结束后执行的策略。取值:CONTINUE:继续执行。REJECT:中止后续操作。ROLLBACK:针对弹性收缩活动,会拒绝释放ECS实例,进行回滚;针对弹性扩张活动,效果同REJECT一样。
- Lifecycle
Hook intTimeout - ECS实例保持挂起状态的时间,超时后,自动结束挂起状态,根据执行策略继续执行扩缩容行为。 请您评估自定义操作的处理时间后,设置合适的超时时间。取值:30 ~ 21600(6小时),单位 s,且必须为整数。
- Lifecycle
Hook stringType - 伸缩活动的类型,发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。取值:SCALEIN:弹性收缩活动。SCALEOUT:弹性扩张活动。
- Scaling
Group stringId - 伸缩组ID。
- Id string
- Uniquely identifies the resource.
- Lifecycle
Command GetScaling Lifecycle Hook Lifecycle Command - 云助手相关命令信息。
- Lifecycle
Hook stringId - 生命周期挂钩ID。
- Lifecycle
Hook stringName - 生命周期挂钩名称,创建后不可修改。取值:不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在1 ~ 128个字符之间。
- Lifecycle
Hook stringPolicy - 实例挂起状态结束后执行的策略。取值:CONTINUE:继续执行。REJECT:中止后续操作。ROLLBACK:针对弹性收缩活动,会拒绝释放ECS实例,进行回滚;针对弹性扩张活动,效果同REJECT一样。
- Lifecycle
Hook intTimeout - ECS实例保持挂起状态的时间,超时后,自动结束挂起状态,根据执行策略继续执行扩缩容行为。 请您评估自定义操作的处理时间后,设置合适的超时时间。取值:30 ~ 21600(6小时),单位 s,且必须为整数。
- Lifecycle
Hook stringType - 伸缩活动的类型,发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。取值:SCALEIN:弹性收缩活动。SCALEOUT:弹性扩张活动。
- Scaling
Group stringId - 伸缩组ID。
- id String
- Uniquely identifies the resource.
- lifecycle
Command GetScaling Lifecycle Hook Lifecycle Command - 云助手相关命令信息。
- lifecycle
Hook StringId - 生命周期挂钩ID。
- lifecycle
Hook StringName - 生命周期挂钩名称,创建后不可修改。取值:不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在1 ~ 128个字符之间。
- lifecycle
Hook StringPolicy - 实例挂起状态结束后执行的策略。取值:CONTINUE:继续执行。REJECT:中止后续操作。ROLLBACK:针对弹性收缩活动,会拒绝释放ECS实例,进行回滚;针对弹性扩张活动,效果同REJECT一样。
- lifecycle
Hook IntegerTimeout - ECS实例保持挂起状态的时间,超时后,自动结束挂起状态,根据执行策略继续执行扩缩容行为。 请您评估自定义操作的处理时间后,设置合适的超时时间。取值:30 ~ 21600(6小时),单位 s,且必须为整数。
- lifecycle
Hook StringType - 伸缩活动的类型,发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。取值:SCALEIN:弹性收缩活动。SCALEOUT:弹性扩张活动。
- scaling
Group StringId - 伸缩组ID。
- id string
- Uniquely identifies the resource.
- lifecycle
Command GetScaling Lifecycle Hook Lifecycle Command - 云助手相关命令信息。
- lifecycle
Hook stringId - 生命周期挂钩ID。
- lifecycle
Hook stringName - 生命周期挂钩名称,创建后不可修改。取值:不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在1 ~ 128个字符之间。
- lifecycle
Hook stringPolicy - 实例挂起状态结束后执行的策略。取值:CONTINUE:继续执行。REJECT:中止后续操作。ROLLBACK:针对弹性收缩活动,会拒绝释放ECS实例,进行回滚;针对弹性扩张活动,效果同REJECT一样。
- lifecycle
Hook numberTimeout - ECS实例保持挂起状态的时间,超时后,自动结束挂起状态,根据执行策略继续执行扩缩容行为。 请您评估自定义操作的处理时间后,设置合适的超时时间。取值:30 ~ 21600(6小时),单位 s,且必须为整数。
- lifecycle
Hook stringType - 伸缩活动的类型,发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。取值:SCALEIN:弹性收缩活动。SCALEOUT:弹性扩张活动。
- scaling
Group stringId - 伸缩组ID。
- id str
- Uniquely identifies the resource.
- lifecycle_
command GetScaling Lifecycle Hook Lifecycle Command - 云助手相关命令信息。
- lifecycle_
hook_ strid - 生命周期挂钩ID。
- lifecycle_
hook_ strname - 生命周期挂钩名称,创建后不可修改。取值:不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在1 ~ 128个字符之间。
- lifecycle_
hook_ strpolicy - 实例挂起状态结束后执行的策略。取值:CONTINUE:继续执行。REJECT:中止后续操作。ROLLBACK:针对弹性收缩活动,会拒绝释放ECS实例,进行回滚;针对弹性扩张活动,效果同REJECT一样。
- lifecycle_
hook_ inttimeout - ECS实例保持挂起状态的时间,超时后,自动结束挂起状态,根据执行策略继续执行扩缩容行为。 请您评估自定义操作的处理时间后,设置合适的超时时间。取值:30 ~ 21600(6小时),单位 s,且必须为整数。
- lifecycle_
hook_ strtype - 伸缩活动的类型,发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。取值:SCALEIN:弹性收缩活动。SCALEOUT:弹性扩张活动。
- scaling_
group_ strid - 伸缩组ID。
- id String
- Uniquely identifies the resource.
- lifecycle
Command Property Map - 云助手相关命令信息。
- lifecycle
Hook StringId - 生命周期挂钩ID。
- lifecycle
Hook StringName - 生命周期挂钩名称,创建后不可修改。取值:不能以数字、中划线、下划线开头。只能包含中文、字母、数字、下划线和中划线。长度限制在1 ~ 128个字符之间。
- lifecycle
Hook StringPolicy - 实例挂起状态结束后执行的策略。取值:CONTINUE:继续执行。REJECT:中止后续操作。ROLLBACK:针对弹性收缩活动,会拒绝释放ECS实例,进行回滚;针对弹性扩张活动,效果同REJECT一样。
- lifecycle
Hook NumberTimeout - ECS实例保持挂起状态的时间,超时后,自动结束挂起状态,根据执行策略继续执行扩缩容行为。 请您评估自定义操作的处理时间后,设置合适的超时时间。取值:30 ~ 21600(6小时),单位 s,且必须为整数。
- lifecycle
Hook StringType - 伸缩活动的类型,发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。取值:SCALEIN:弹性收缩活动。SCALEOUT:弹性扩张活动。
- scaling
Group StringId - 伸缩组ID。
Supporting Types
GetScalingLifecycleHookLifecycleCommand
- Command
Id string - 云助手命令ID,表示触发生命周期挂钩后在实例中执行云助手命令。如果命令执行成功,则按照CONTINUE执行挂起结束后的策略。如果命令执行失败/超时或生命周期挂钩超时,则按照LifecycleHookPolicy参数的配置执行挂起结束后的策略。
- Parameters string
- 云助手命令中的参数和参数值。参数的个数范围为0~60,且需要注意:参数不允许为空字符串,最多支持64个字符。值允许为空字符串。参数与原始命令内容在Base64编码后,综合长度不能超过16KB。设置的参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,使用默认值代替。
- Command
Id string - 云助手命令ID,表示触发生命周期挂钩后在实例中执行云助手命令。如果命令执行成功,则按照CONTINUE执行挂起结束后的策略。如果命令执行失败/超时或生命周期挂钩超时,则按照LifecycleHookPolicy参数的配置执行挂起结束后的策略。
- Parameters string
- 云助手命令中的参数和参数值。参数的个数范围为0~60,且需要注意:参数不允许为空字符串,最多支持64个字符。值允许为空字符串。参数与原始命令内容在Base64编码后,综合长度不能超过16KB。设置的参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,使用默认值代替。
- command
Id String - 云助手命令ID,表示触发生命周期挂钩后在实例中执行云助手命令。如果命令执行成功,则按照CONTINUE执行挂起结束后的策略。如果命令执行失败/超时或生命周期挂钩超时,则按照LifecycleHookPolicy参数的配置执行挂起结束后的策略。
- parameters String
- 云助手命令中的参数和参数值。参数的个数范围为0~60,且需要注意:参数不允许为空字符串,最多支持64个字符。值允许为空字符串。参数与原始命令内容在Base64编码后,综合长度不能超过16KB。设置的参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,使用默认值代替。
- command
Id string - 云助手命令ID,表示触发生命周期挂钩后在实例中执行云助手命令。如果命令执行成功,则按照CONTINUE执行挂起结束后的策略。如果命令执行失败/超时或生命周期挂钩超时,则按照LifecycleHookPolicy参数的配置执行挂起结束后的策略。
- parameters string
- 云助手命令中的参数和参数值。参数的个数范围为0~60,且需要注意:参数不允许为空字符串,最多支持64个字符。值允许为空字符串。参数与原始命令内容在Base64编码后,综合长度不能超过16KB。设置的参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,使用默认值代替。
- command_
id str - 云助手命令ID,表示触发生命周期挂钩后在实例中执行云助手命令。如果命令执行成功,则按照CONTINUE执行挂起结束后的策略。如果命令执行失败/超时或生命周期挂钩超时,则按照LifecycleHookPolicy参数的配置执行挂起结束后的策略。
- parameters str
- 云助手命令中的参数和参数值。参数的个数范围为0~60,且需要注意:参数不允许为空字符串,最多支持64个字符。值允许为空字符串。参数与原始命令内容在Base64编码后,综合长度不能超过16KB。设置的参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,使用默认值代替。
- command
Id String - 云助手命令ID,表示触发生命周期挂钩后在实例中执行云助手命令。如果命令执行成功,则按照CONTINUE执行挂起结束后的策略。如果命令执行失败/超时或生命周期挂钩超时,则按照LifecycleHookPolicy参数的配置执行挂起结束后的策略。
- parameters String
- 云助手命令中的参数和参数值。参数的个数范围为0~60,且需要注意:参数不允许为空字符串,最多支持64个字符。值允许为空字符串。参数与原始命令内容在Base64编码后,综合长度不能超过16KB。设置的参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,使用默认值代替。
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
Viewing docs for bytepluscc v0.0.20
published on Thursday, Mar 26, 2026 by Byteplus
published on Thursday, Mar 26, 2026 by Byteplus
