Skip to content
DocsTry Aspire
DocsTry

PipelineStep Properties

ClassProperties7 members
Represents a step in the deployment pipeline.
ActionSection titled ActionFunc<PipelineStepContext, Task>
Gets or initializes the action to execute for this step.
public Func<PipelineStepContext, Task> Action { get; init; }
DependsOnStepsSection titled DependsOnStepsList<string>
Gets or initializes the list of step names that this step depends on.
public List<string> DependsOnSteps { get; init; }
DescriptionSection titled Descriptionnullablestring?
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; }
RequiredByStepsSection titled RequiredByStepsList<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; }
TagsSection titled TagsList<string>
Gets or initializes the list of tags that categorize this step.
public List<string> Tags { get; init; }