published on Thursday, Mar 26, 2026 by Byteplus
published on Thursday, Mar 26, 2026 by Byteplus
伸缩组触发伸缩规则、健康检查、实例数量检查后,生命周期挂钩可以将“加入中”、“移出中”、“停用中”实例的状态挂起,进入 加入/移出挂起中 状态,此时实例处于等待状态,您可以在这段时间内进行自定义操作,直至生命周期挂钩超时或您手动结束挂起。
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
scalingLifecycleHookDemo:
type: bytepluscc:autoscaling:ScalingLifecycleHook
name: ScalingLifecycleHookDemo
properties:
scalingGroupId: scg-yexxxxxxv6yn56hnvlm
lifecycleHookName: ccapi-dx-1
lifecycleHookType: SCALE_IN
lifecycleHookTimeout: 1800
lifecycleHookPolicy: CONTINUE
lifecycleCommand:
command_id: cmd-ybv3xxxxxxx51qxnx
parameters: '{"KEY_PAIR_ID":"1024","KEY_PAIR_TIMEOUT":"360"}'
Create ScalingLifecycleHook Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ScalingLifecycleHook(name: string, args: ScalingLifecycleHookArgs, opts?: CustomResourceOptions);@overload
def ScalingLifecycleHook(resource_name: str,
args: ScalingLifecycleHookArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ScalingLifecycleHook(resource_name: str,
opts: Optional[ResourceOptions] = None,
lifecycle_hook_name: Optional[str] = None,
lifecycle_hook_policy: Optional[str] = None,
lifecycle_hook_timeout: Optional[int] = None,
lifecycle_hook_type: Optional[str] = None,
scaling_group_id: Optional[str] = None,
lifecycle_command: Optional[ScalingLifecycleHookLifecycleCommandArgs] = None)func NewScalingLifecycleHook(ctx *Context, name string, args ScalingLifecycleHookArgs, opts ...ResourceOption) (*ScalingLifecycleHook, error)public ScalingLifecycleHook(string name, ScalingLifecycleHookArgs args, CustomResourceOptions? opts = null)
public ScalingLifecycleHook(String name, ScalingLifecycleHookArgs args)
public ScalingLifecycleHook(String name, ScalingLifecycleHookArgs args, CustomResourceOptions options)
type: bytepluscc:autoscaling:ScalingLifecycleHook
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ScalingLifecycleHookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ScalingLifecycleHookArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ScalingLifecycleHookArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ScalingLifecycleHookArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ScalingLifecycleHookArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var scalingLifecycleHookResource = new Bytepluscc.Autoscaling.ScalingLifecycleHook("scalingLifecycleHookResource", new()
{
LifecycleHookName = "string",
LifecycleHookPolicy = "string",
LifecycleHookTimeout = 0,
LifecycleHookType = "string",
ScalingGroupId = "string",
LifecycleCommand = new Bytepluscc.Autoscaling.Inputs.ScalingLifecycleHookLifecycleCommandArgs
{
CommandId = "string",
Parameters = "string",
},
});
example, err := autoscaling.NewScalingLifecycleHook(ctx, "scalingLifecycleHookResource", &autoscaling.ScalingLifecycleHookArgs{
LifecycleHookName: pulumi.String("string"),
LifecycleHookPolicy: pulumi.String("string"),
LifecycleHookTimeout: pulumi.Int(0),
LifecycleHookType: pulumi.String("string"),
ScalingGroupId: pulumi.String("string"),
LifecycleCommand: &autoscaling.ScalingLifecycleHookLifecycleCommandArgs{
CommandId: pulumi.String("string"),
Parameters: pulumi.String("string"),
},
})
var scalingLifecycleHookResource = new ScalingLifecycleHook("scalingLifecycleHookResource", ScalingLifecycleHookArgs.builder()
.lifecycleHookName("string")
.lifecycleHookPolicy("string")
.lifecycleHookTimeout(0)
.lifecycleHookType("string")
.scalingGroupId("string")
.lifecycleCommand(ScalingLifecycleHookLifecycleCommandArgs.builder()
.commandId("string")
.parameters("string")
.build())
.build());
scaling_lifecycle_hook_resource = bytepluscc.autoscaling.ScalingLifecycleHook("scalingLifecycleHookResource",
lifecycle_hook_name="string",
lifecycle_hook_policy="string",
lifecycle_hook_timeout=0,
lifecycle_hook_type="string",
scaling_group_id="string",
lifecycle_command={
"command_id": "string",
"parameters": "string",
})
const scalingLifecycleHookResource = new bytepluscc.autoscaling.ScalingLifecycleHook("scalingLifecycleHookResource", {
lifecycleHookName: "string",
lifecycleHookPolicy: "string",
lifecycleHookTimeout: 0,
lifecycleHookType: "string",
scalingGroupId: "string",
lifecycleCommand: {
commandId: "string",
parameters: "string",
},
});
type: bytepluscc:autoscaling:ScalingLifecycleHook
properties:
lifecycleCommand:
commandId: string
parameters: string
lifecycleHookName: string
lifecycleHookPolicy: string
lifecycleHookTimeout: 0
lifecycleHookType: string
scalingGroupId: string
ScalingLifecycleHook Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ScalingLifecycleHook resource accepts the following input properties:
- 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。
- Lifecycle
Command Byteplus.Scaling Lifecycle Hook Lifecycle Command - 云助手相关命令信息。
- 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。
- Lifecycle
Command ScalingLifecycle Hook Lifecycle Command Args - 云助手相关命令信息。
- 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。
- lifecycle
Command ScalingLifecycle Hook Lifecycle Command - 云助手相关命令信息。
- 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。
- lifecycle
Command ScalingLifecycle Hook Lifecycle Command - 云助手相关命令信息。
- 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。
- lifecycle_
command ScalingLifecycle Hook Lifecycle Command Args - 云助手相关命令信息。
- 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。
- lifecycle
Command Property Map - 云助手相关命令信息。
Outputs
All input properties are implicitly available as output properties. Additionally, the ScalingLifecycleHook resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Hook stringId - 生命周期挂钩ID。
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Hook stringId - 生命周期挂钩ID。
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Hook StringId - 生命周期挂钩ID。
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Hook stringId - 生命周期挂钩ID。
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
hook_ strid - 生命周期挂钩ID。
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Hook StringId - 生命周期挂钩ID。
Look up Existing ScalingLifecycleHook Resource
Get an existing ScalingLifecycleHook resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ScalingLifecycleHookState, opts?: CustomResourceOptions): ScalingLifecycleHook@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
lifecycle_command: Optional[ScalingLifecycleHookLifecycleCommandArgs] = None,
lifecycle_hook_id: Optional[str] = None,
lifecycle_hook_name: Optional[str] = None,
lifecycle_hook_policy: Optional[str] = None,
lifecycle_hook_timeout: Optional[int] = None,
lifecycle_hook_type: Optional[str] = None,
scaling_group_id: Optional[str] = None) -> ScalingLifecycleHookfunc GetScalingLifecycleHook(ctx *Context, name string, id IDInput, state *ScalingLifecycleHookState, opts ...ResourceOption) (*ScalingLifecycleHook, error)public static ScalingLifecycleHook Get(string name, Input<string> id, ScalingLifecycleHookState? state, CustomResourceOptions? opts = null)public static ScalingLifecycleHook get(String name, Output<String> id, ScalingLifecycleHookState state, CustomResourceOptions options)resources: _: type: bytepluscc:autoscaling:ScalingLifecycleHook get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Lifecycle
Command Byteplus.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。
- Lifecycle
Command ScalingLifecycle Hook Lifecycle Command Args - 云助手相关命令信息。
- 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。
- lifecycle
Command ScalingLifecycle 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。
- lifecycle
Command ScalingLifecycle 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。
- lifecycle_
command ScalingLifecycle Hook Lifecycle Command Args - 云助手相关命令信息。
- 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。
- 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
ScalingLifecycleHookLifecycleCommand, ScalingLifecycleHookLifecycleCommandArgs
- 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。设置的参数名集合必须为创建命令时定义的参数集的子集。对于未传入的参数,使用默认值代替。
Import
$ pulumi import bytepluscc:autoscaling/scalingLifecycleHook:ScalingLifecycleHook example "scaling_group_id|lifecycle_hook_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
published on Thursday, Mar 26, 2026 by Byteplus
