LifecycleHook Class

Describes a lifecycle hook.

Constructor

LifecycleHook(*args: Any, **kwargs: Any)

Variables

Name Description
type

Specifies the type of the lifecycle hook. Known values are: "UpgradeAutoOSScheduling" and "UpgradeAutoOSRollingBatchStarting".

wait_duration

Specifies the time duration a virtual machine scale set lifecycle hook event sent to the customer waits for a response from the customer. It should be in ISO 8601 format.

default_action

Specifies the action that will be applied to a target resource in the virtual machine scale set lifecycle hook event if the platform does not receive a response from the customer for the target resource before waitUntil. Known values are: "Approve" and "Reject".

Attributes

default_action

Specifies the action that will be applied to a target resource in the virtual machine scale set lifecycle hook event if the platform does not receive a response from the customer for the target resource before waitUntil. Known values are: "Approve" and "Reject".

default_action: str | _models.LifecycleHookAction | None

type

"UpgradeAutoOSScheduling" and "UpgradeAutoOSRollingBatchStarting".

type: str | _models.VMScaleSetLifecycleHookEventType | None

wait_duration

Specifies the time duration a virtual machine scale set lifecycle hook event sent to the customer waits for a response from the customer. It should be in ISO 8601 format.

wait_duration: timedelta | None