# PipelineConfigurationContext

- Module: [Aspire.Hosting](/reference/api/typescript/aspire.hosting.md)
- Version: `13.4.0`
- Kind: `handle`
- Source: [GitHub](https://github.com/microsoft/aspire)

Provides contextual information for pipeline configuration callbacks.

## Definition

```typescript
interface PipelineConfigurationContext {
  readonly log: LogFacade;
  readonly pipeline: PipelineEditor;
  getSteps(tag: string): PipelineStep[];
}
```

## Properties

- `log`: [LogFacade](/reference/api/typescript/aspire.hosting/logfacade.md) `get` -- Gets the logger facade used by polyglot callbacks.
- `pipeline`: [PipelineEditor](/reference/api/typescript/aspire.hosting/pipelineeditor.md) `get` -- Gets the pipeline editor used by polyglot callbacks.

## Methods

- [getSteps](/reference/api/typescript/aspire.hosting/pipelineconfigurationcontext/getsteps.md) -- `method` -- Gets all pipeline steps with the specified tag.
    ```typescript
  getSteps(tag: string): PipelineStep[]
  ```
