Class ManagerAwsCapabilityCatalog
java.lang.Object
com.cloudforge.core.manager.ManagerAwsCapabilityCatalog
Versioned catalog of AWS API capabilities CloudForge Manager uses for per-instance
operator actions (RDS snapshot/restore/upgrade, ECS lifecycle, CFN inventory/delete).
Panel auth/RBAC is separate — this catalog governs generated task-role IAM only.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionDirect-deploy capabilities — never included inoperatorBaseline(), always attached separately (and conditionally, per-capability) byManagerOperatorIamSupportonly when the deploying caller actually holds the matchingdeploy:*ManagerPolicyCatalogpolicy.iamActions(Iterable<ManagerAwsCapabilityCatalog.Capability> capabilities) static booleanisKnownIamAction(String action) Baseline operator capabilities — inventory/delete + RDS/ECS operator paths.
-
Field Details
-
CATALOG_VERSION
- See Also:
-
-
Method Details
-
operatorBaseline
Baseline operator capabilities — inventory/delete + RDS/ECS operator paths. -
deployCapabilities
Direct-deploy capabilities — never included inoperatorBaseline(), always attached separately (and conditionally, per-capability) byManagerOperatorIamSupportonly when the deploying caller actually holds the matchingdeploy:*ManagerPolicyCatalogpolicy. -
iamActions
-
operatorBaselineIamActions
-
parse
-
isKnownIamAction
-