Skip to content
Docs Try Aspire

PipelineStep Properties

Class Properties 7 members
Represents a step in the deployment pipeline.
Action Section titled Action Func<PipelineStepContext, Task>
Gets or initializes the action to execute for this step.
public Func<PipelineStepContext, Task> Action { get; init; }
DependsOnSteps Section titled DependsOnSteps List<string>
Gets or initializes the list of step names that this step depends on.
public List<string> DependsOnSteps { get; init; }
Description Section titled Description nullable string?
Gets or initializes the description of the step.
public string? Description { get; init; }
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; }
RequiredBySteps Section titled RequiredBySteps List<string>
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; }
Tags Section titled Tags List<string>
Gets or initializes the list of tags that categorize this step.
public List<string> Tags { get; init; }