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à
| artifact |
Stringa che identifica in modo univoco la destinazione di una valutazione dei criteri. |
| completed |
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. |
| evaluation |
GUID che identifica in modo univoco questo record di valutazione (un criterio in esecuzione su una richiesta pull). |
| started |
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