PipelineStep Properties
Class Properties 7 members
Represents a step in the deployment pipeline.
Gets or initializes the action to execute for this step.
public Func<PipelineStepContext, Task> Action { get; init; } Gets or initializes the list of step names that this step depends on.
public List<string> DependsOnSteps { get; init; } Gets or initializes the description of the step.
public string? Description { get; init; }Remarks
The description provides human-readable context about what the step does, helping users and tools understand the purpose of the step.
Gets or initializes the unique name of the step.
public string Name { get; init; } Gets or initializes the list of step names that require this step to complete before they can finish. This is used internally during pipeline construction and is converted to DependsOn relationships.
public List<string> RequiredBySteps { get; init; } Gets or initializes the resource that this step is associated with, if any.
public IResource? Resource { get; set; } Gets or initializes the list of tags that categorize this step.
public List<string> Tags { get; init; }