Partilhar via


PolicyEvaluationRecord interface

Esse registro encapsula o estado atual de uma política à medida que se aplica a uma solicitação pull específica. Cada solicitação pull tem um PolicyEvaluationRecord exclusivo para cada solicitação pull à qual a política se aplica.

Propriedades

artifactId

Uma cadeia de caracteres que identifica exclusivamente o alvo de uma avaliação de política.

completedDate

Hora em que esta política terminou de avaliar este pull request.

configuration

Contém todos os dados de configuração para a política que está sendo avaliada.

context

Dados de contexto interno desta avaliação política.

evaluationId

Guid, que identifica exclusivamente esse registro de avaliação (uma política em execução em uma solicitação pull).

startedDate

Momento em que esta política foi avaliada pela primeira vez neste pull request.

status

Status da política (Em execução, Aprovado, Reprovado, etc.)

Detalhes de Propriedade

artifactId

Uma cadeia de caracteres que identifica exclusivamente o alvo de uma avaliação de política.

artifactId: string

Valor de Propriedade

string

completedDate

Hora em que esta política terminou de avaliar este pull request.

completedDate: Date

Valor de Propriedade

Date

configuration

Contém todos os dados de configuração para a política que está sendo avaliada.

configuration: PolicyConfiguration

Valor de Propriedade

context

Dados de contexto interno desta avaliação política.

context: any

Valor de Propriedade

any

evaluationId

Guid, que identifica exclusivamente esse registro de avaliação (uma política em execução em uma solicitação pull).

evaluationId: string

Valor de Propriedade

string

startedDate

Momento em que esta política foi avaliada pela primeira vez neste pull request.

startedDate: Date

Valor de Propriedade

Date

status

Status da política (Em execução, Aprovado, Reprovado, etc.)

status: PolicyEvaluationStatus

Valor de Propriedade