Edit

AutofixRequestFailedReason enum

Indicates the reason an autofix request failed. Maps to TINYINT (nullable) in the database.

Fields

None = 0

Default sentinel value; not a valid failure reason.

PipelineFailed = 1

The autofix pipeline run completed with a failure status.

PipelineTimedOut = 2

The autofix pipeline did not complete within the allowed time window.

CallbackNotReceived = 3

The expected callback from the pipeline was never received.

ProcessorJobFailed = 4

The processor job encountered an error.

NoChanges = 5

The pipeline completed successfully but produced no changes, so no pull request was created. A valid terminal outcome surfaced as a failure with this distinct reason.

AgentPoolUnavailable = 6

The target project's agent pool could not be found or has not been authorized for use, so the validation pipeline could not be queued. This is a user/configuration error.

BranchNotResolvable = 7

The alert ref cannot be resolved to an existing branch because the pull request or merge ref, source branch, or normal branch no longer exists.

FalsePositive = 8

The pipeline completed successfully and determined that the alert is a false positive, so no pull request was created. This is a terminal non-PR result, not an operational pipeline failure.

TargetFileNotFound = 9

The target file referenced by the analysis could not be found.

CommitAuthorEmailValidationFailed = 10

The push was rejected by the commit author email validation policy.