# VendorEstimationRun **Type**: `object` ## Properties - name: createdAt (required) type: string description: When the run was created - name: failureReason (optional) type: string description: Why a FAILED run failed - name: id (required) type: string description: Run id - name: integrationId (required) type: string description: Integration whose imported exceptions this run estimates - name: predicatesDone (required) type: integer description: Predicates that have reached a non-pending status - name: predicatesTotal (required) type: integer description: Distinct predicates in the run, fixed at creation - name: requestedBy (optional) type: string description: Id of the user who started the run - name: resumeAfter (optional) type: string description: When a THROTTLED run will be counted again - name: scopeQuery (required) type: string description: Vendor query limiting the estimate to part of the customer's traffic, applied to both the matched count and the total. Empty means all logs. - name: scopeTotalCount (optional) type: integer description: Total events the scope matched over the window, the denominator - name: state (required) type: enum: `QUEUED`, `RUNNING`, `THROTTLED`, `STOPPED`, `COMPLETE`, `FAILED` description: Current run state - name: stopReason (optional) type: string description: Why a STOPPED run stopped: USER or TIMED_OUT - name: updatedAt (required) type: string description: When the run was last written to - name: vendor (required) type: enum: `DATADOG` description: Vendor whose index the counts were made against - name: windowEnd (required) type: string description: Absolute end of the counted window, resolved at creation - name: windowStart (required) type: string description: Absolute start of the counted window, resolved at creation