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
| artifact |
Uma cadeia de caracteres que identifica exclusivamente o alvo de uma avaliação de política. |
| completed |
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. |
| evaluation |
Guid, que identifica exclusivamente esse registro de avaliação (uma política em execução em uma solicitação pull). |
| started |
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