Compartilhar via


PolicyEvaluationRecord interface

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

Propriedades

artifactId

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

completedDate

Hora em que essa política terminou de avaliar essa solicitação de pull.

configuration

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

context

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

evaluationId

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

startedDate

Hora em que essa política foi avaliada pela primeira vez nesta solicitação de pull.

status

Status da política (Em execução, aprovada, com falha etc.)

Detalhes da propriedade

artifactId

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

artifactId: string

Valor da propriedade

string

completedDate

Hora em que essa política terminou de avaliar essa solicitação de pull.

completedDate: Date

Valor da propriedade

Date

configuration

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

configuration: PolicyConfiguration

Valor da propriedade

context

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

context: any

Valor da propriedade

any

evaluationId

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

evaluationId: string

Valor da propriedade

string

startedDate

Hora em que essa política foi avaliada pela primeira vez nesta solicitação de pull.

startedDate: Date

Valor da propriedade

Date

status

Status da política (Em execução, aprovada, com falha etc.)

status: PolicyEvaluationStatus

Valor da propriedade