Condividi tramite


PolicyEvaluationRecord interface

Questo record incapsula lo stato corrente di un criterio applicato a una richiesta pull specifica. Ogni richiesta pull ha un PolicyEvaluationRecord univoco per ogni richiesta pull a cui si applica il criterio.

Proprietà

artifactId

Stringa che identifica in modo univoco la destinazione di una valutazione dei criteri.

completedDate

Ora in cui questo criterio ha terminato la valutazione su questa richiesta pull.

configuration

Contiene tutti i dati di configurazione per i criteri da valutare.

context

Dati di contesto interni di questa valutazione dei criteri.

evaluationId

GUID che identifica in modo univoco questo record di valutazione (un criterio in esecuzione su una richiesta pull).

startedDate

Ora in cui questo criterio è stato valutato per la prima volta in questa richiesta pull.

status

Stato del criterio (in esecuzione, approvato, non riuscito e così via)

Dettagli proprietà

artifactId

Stringa che identifica in modo univoco la destinazione di una valutazione dei criteri.

artifactId: string

Valore della proprietà

string

completedDate

Ora in cui questo criterio ha terminato la valutazione su questa richiesta pull.

completedDate: Date

Valore della proprietà

Date

configuration

Contiene tutti i dati di configurazione per i criteri da valutare.

configuration: PolicyConfiguration

Valore della proprietà

context

Dati di contesto interni di questa valutazione dei criteri.

context: any

Valore della proprietà

any

evaluationId

GUID che identifica in modo univoco questo record di valutazione (un criterio in esecuzione su una richiesta pull).

evaluationId: string

Valore della proprietà

string

startedDate

Ora in cui questo criterio è stato valutato per la prima volta in questa richiesta pull.

startedDate: Date

Valore della proprietà

Date

status

Stato del criterio (in esecuzione, approvato, non riuscito e così via)

status: PolicyEvaluationStatus

Valore della proprietà