Added `ProviderResourceBinding` model, migrations, policies, and supporting framework for canonical resource identity mapping as defined in Spec 381. This provides the structural capability to resolve baseline and posture discrepancies by binding logical entities across source providers to canonical identities. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #452
18 lines
540 B
PHP
18 lines
540 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace App\Support\Resources;
|
|
|
|
enum ProviderResourceResolutionMode: string
|
|
{
|
|
case ExactProviderIdentity = 'exact_provider_identity';
|
|
case CanonicalBuiltin = 'canonical_builtin';
|
|
case CanonicalVirtualTarget = 'canonical_virtual_target';
|
|
case ManualBinding = 'manual_binding';
|
|
case ExcludedNonGoverned = 'excluded_non_governed';
|
|
case AcceptedLimitation = 'accepted_limitation';
|
|
case UnsupportedCoverage = 'unsupported_coverage';
|
|
case MissingExpected = 'missing_expected';
|
|
}
|