Share via


Step Class

Definition

Progress representation of the update run steps.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.StepTypeConverter))]
public class Step : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IStep
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.StepTypeConverter))>]
type Step = class
    interface IStep
    interface IJsonSerializable
Public Class Step
Implements IStep
Inheritance
Step
Attributes
Implements

Constructors

Step()

Creates an new Step instance.

Properties

Description

More detailed description of the step.

EndTimeUtc

When the step reached a terminal state.

ErrorMessage

Error message, specified if the step is in a failed state.

LastUpdatedTimeUtc

Completion time of this step or the last completed sub-step.

Name

Name of the step.

StartTimeUtc

When the step started, or empty if it has not started executing.

Status

Status of the step, bubbled up from the ECE action plan for installation attempts. Values are: 'Success', 'Error', 'InProgress', and 'Unknown status'.

Steps

Recursive model for child steps of this step.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Step.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Step.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IStep.

FromJsonString(String)

Creates a new instance of Step, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Step into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to