26 lines
949 B
PHP
26 lines
949 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Support\Baselines;
|
|
|
|
enum ResolutionOutcome: string
|
|
{
|
|
case ResolvedPolicy = 'resolved_policy';
|
|
case ResolvedInventory = 'resolved_inventory';
|
|
case PolicyRecordMissing = 'policy_record_missing';
|
|
case InventoryRecordMissing = 'inventory_record_missing';
|
|
case FoundationInventoryOnly = 'foundation_inventory_only';
|
|
case ResolutionTypeMismatch = 'resolution_type_mismatch';
|
|
case UnresolvableSubject = 'unresolvable_subject';
|
|
case InvalidSupportConfig = 'invalid_support_config';
|
|
case PermissionOrScopeBlocked = 'permission_or_scope_blocked';
|
|
case AmbiguousMatch = 'ambiguous_match';
|
|
case InvalidSubject = 'invalid_subject';
|
|
case DuplicateSubject = 'duplicate_subject';
|
|
case RetryableCaptureFailure = 'retryable_capture_failure';
|
|
case CaptureFailed = 'capture_failed';
|
|
case Throttled = 'throttled';
|
|
case BudgetExhausted = 'budget_exhausted';
|
|
}
|