VirtualMachineScaleSetLifecycleHookEventType Struct

Definition

Specifies the scenario for which the customer is interested in receiving virtual machine scale set lifecycle hook events.

public readonly struct VirtualMachineScaleSetLifecycleHookEventType : IEquatable<Azure.ResourceManager.Compute.Models.VirtualMachineScaleSetLifecycleHookEventType>
type VirtualMachineScaleSetLifecycleHookEventType = struct
Public Structure VirtualMachineScaleSetLifecycleHookEventType
Implements IEquatable(Of VirtualMachineScaleSetLifecycleHookEventType)
Inheritance
VirtualMachineScaleSetLifecycleHookEventType
Implements

Constructors

Name Description
VirtualMachineScaleSetLifecycleHookEventType(String)

Initializes a new instance of VirtualMachineScaleSetLifecycleHookEventType.

Properties

Name Description
UpgradeAutoOSRollingBatchStarting

Lifecycle hook event sent to the customer before upgrade starts on a batch of virtual machines belonging to a virtual machine scale set during an Auto OS Upgrade operation.

UpgradeAutoOSScheduling

Lifecycle hook event sent to the customer before an Auto OS Upgrade operation starts on the virtual machine scale set.

Methods

Name Description
Equals(VirtualMachineScaleSetLifecycleHookEventType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(VirtualMachineScaleSetLifecycleHookEventType, VirtualMachineScaleSetLifecycleHookEventType)

Determines if two VirtualMachineScaleSetLifecycleHookEventType values are the same.

Implicit(String to Nullable<VirtualMachineScaleSetLifecycleHookEventType>)
Implicit(String to VirtualMachineScaleSetLifecycleHookEventType)

Converts a string to a VirtualMachineScaleSetLifecycleHookEventType.

Inequality(VirtualMachineScaleSetLifecycleHookEventType, VirtualMachineScaleSetLifecycleHookEventType)

Determines if two VirtualMachineScaleSetLifecycleHookEventType values are not the same.

Applies to