ArmComputeModelFactory.VirtualMachineScaleSetLifecycleHook Method

Definition

public static Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetLifecycleHook VirtualMachineScaleSetLifecycleHook(Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetLifecycleHookEventType? virtualMachineScaleSetLifecycleHookEventType = default, TimeSpan? waitDuration = default, Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetLifecycleHookAction? defaultAction = default);
static member VirtualMachineScaleSetLifecycleHook : Nullable<Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetLifecycleHookEventType> * Nullable<TimeSpan> * Nullable<Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetLifecycleHookAction> -> Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetLifecycleHook
Public Shared Function VirtualMachineScaleSetLifecycleHook (Optional virtualMachineScaleSetLifecycleHookEventType As Nullable(Of VirtualMachineScaleSetLifecycleHookEventType) = Nothing, Optional waitDuration As Nullable(Of TimeSpan) = Nothing, Optional defaultAction As Nullable(Of VirtualMachineScaleSetLifecycleHookAction) = Nothing) As VirtualMachineScaleSetLifecycleHook

Parameters

virtualMachineScaleSetLifecycleHookEventType
Nullable<VirtualMachineScaleSetLifecycleHookEventType>

Specifies the type of the lifecycle hook.

waitDuration
Nullable<TimeSpan>

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.

defaultAction
Nullable<VirtualMachineScaleSetLifecycleHookAction>

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.

Returns

A new VirtualMachineScaleSetLifecycleHook instance for mocking.

Applies to