VirtualMachineScaleSetLifecycleHookEventState Struct

Definition

The states that a virtual machine scale set lifecycle hook event can be in. This is not settable by the customer. It is set only by the platform.

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

Constructors

Name Description
VirtualMachineScaleSetLifecycleHookEventState(String)

Initializes a new instance of VirtualMachineScaleSetLifecycleHookEventState.

Properties

Name Description
Active

The lifecycle hook event is active. E.g., waiting on a response from the customer.

Completed

The lifecycle hook event is completed. i.e., all the target resources in the event have moved to a terminal state.

Methods

Name Description
Equals(VirtualMachineScaleSetLifecycleHookEventState)

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

Determines if two VirtualMachineScaleSetLifecycleHookEventState values are the same.

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

Converts a string to a VirtualMachineScaleSetLifecycleHookEventState.

Inequality(VirtualMachineScaleSetLifecycleHookEventState, VirtualMachineScaleSetLifecycleHookEventState)

Determines if two VirtualMachineScaleSetLifecycleHookEventState values are not the same.

Applies to