VmScaleSetLifecycleHookEventType Struct

Definition

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

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

Constructors

Name Description
VmScaleSetLifecycleHookEventType(String)

Initializes a new instance of VmScaleSetLifecycleHookEventType.

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(VmScaleSetLifecycleHookEventType)

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(VmScaleSetLifecycleHookEventType, VmScaleSetLifecycleHookEventType)

Determines if two VmScaleSetLifecycleHookEventType values are the same.

Implicit(String to VmScaleSetLifecycleHookEventType)

Converts a String to a VmScaleSetLifecycleHookEventType.

Inequality(VmScaleSetLifecycleHookEventType, VmScaleSetLifecycleHookEventType)

Determines if two VmScaleSetLifecycleHookEventType values are not the same.

Applies to